Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineering Manager for Infrastructure as a Service (IaaS) focusing on Cluster Management at Talentify.io will lead a dynamic team of software engineers responsible for designing, developing, and maintaining scalable solutions for cluster management in a cloud environment. This role will involve collaboration across multiple departments, strategic planning, and ensuring that our IaaS offerings meet the evolving needs of our clients. The candidate will possess strong leadership skills and technical expertise to drive innovation and efficiency while fostering a culture of continuous improvement.
Job Responsibilities
- Lead and mentor a team of software engineers in the development of cluster management features for IaaS solutions.
- Oversee the design and architecture of scalable software solutions, ensuring alignment with business objectives.
- Develop and implement best practices for software engineering to enhance productivity and quality.
- Collaborate with product management and other teams to define project requirements and scope.
- Analyze system performance, identify weaknesses, and drive optimization efforts across the IaaS platforms.
- Manage project timelines to ensure the timely delivery of software solutions while maintaining high-quality standards.
- Foster a culture of innovation, continuous learning, and development within the engineering team.
- Participate in recruitment efforts to build a high-performing software engineering team.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
- Minimum of 7 years of experience in software development, with at least 3 years in a managerial or leadership role.
- Proven experience with cloud infrastructure, particularly IaaS and cluster management.
- Strong programming skills in languages such as Python, Go, Java, or similar.
- Deep understanding of cloud technologies, container orchestration (e.g., Kubernetes), and microservices architecture.
- Excellent communication and interpersonal skills, with the ability to influence and motivate team members.
- Proficiency in agile methodologies and experience managing software development life cycles.
Technologies & Tools
The Senior Software Engineering Manager will be expected to work with a wide array of technologies and tools, including cloud platforms such as AWS, Azure, or Google Cloud. Proficiency in containerization technologies like Docker and orchestration tools such as Kubernetes is essential. The role will also require familiarity with CI/CD pipelines, monitoring tools (e.g., Prometheus, Grafana), and configuration management frameworks. Experience with database technologies, both SQL and NoSQL, will be beneficial in ensuring optimal data management within the cluster management solutions.
Ideal Candidates
Ideal candidates for this role will possess a unique combination of technical acumen and strong leadership capabilities. They should be results-driven, with a passion for excellence in software engineering and a commitment to fostering team collaboration and growth. Exceptional problem-solving skills and the ability to navigate complex challenges in a fast-paced environment are essential. Moreover, candidates should demonstrate effective communication abilities, enabling them to articulate ideas clearly and empower team members to achieve their goals.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.