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 GEICO, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineering Manager, IaaS (Cluster Management) at GEICO is responsible for driving the development and management of innovative platform solutions within the Infrastructure as a Service (IaaS) domain. This leadership role involves overseeing a team of skilled engineers, ensuring that the development lifecycle is executed efficiently while collaborating with cross-functional teams to align strategic objectives. The incumbent will be tasked with optimizing cluster management systems to enhance performance, scalability, and reliability, all while fostering an agile working environment that encourages collaboration, creativity, and technological advancement.
Job Responsibilities
- Lead and mentor a team of software engineers in the design, development, and deployment of IaaS solutions.
- Coordinate and manage the cluster management architecture to ensure optimal performance and resource utilization.
- Establish and implement engineering best practices and coding standards to maintain high-quality software delivery.
- Collaborate with product management and other stakeholders to define requirements and translate them into actionable engineering tasks.
- Drive continuous improvement initiatives to enhance system efficiency and reliability.
- Monitor system performance and troubleshoot issues to ensure minimal downtime and high availability.
- Manage project timelines and deliverables, ensuring alignment with organizational goals and objectives.
- Evaluate emerging technologies and methodologies to maintain competitive advantage in the market.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- Minimum 7 years of experience in software development, with at least 3 years in a managerial or leadership role.
- Strong proficiency in cloud technologies, preferably IaaS and cluster management.
- Extensive experience with programming languages such as Java, Python, or Go.
- Solid understanding of DevOps methodologies and tools like Kubernetes, Docker, or Terraform.
- Exemplary problem-solving skills coupled with strong analytical abilities.
- Excellent communication and interpersonal skills to foster collaboration across teams.
Technologies & Tools
This position utilizes a variety of technologies and tools essential for the successful development and management of IaaS platforms. Key technologies include cloud infrastructure services, cluster management tools such as Kubernetes and Mesos, automation frameworks like Terraform, CI/CD pipelines, monitoring tools including Prometheus and Grafana, and development languages such as Java and Python. Familiarity with Agile methodologies and DevOps practices is also integral to the role.
Ideal Candidates
The ideal candidates for the Senior Software Engineering Manager role at GEICO are those who exhibit a strong leadership presence combined with an adaptive and innovative mindset. They are individuals who thrive in fast-paced environments and possess a passion for mentoring teams and nurturing talent. Successful candidates will be proactive problem-solvers, capable of navigating complex technical challenges while maintaining an emphasis on collaboration and teamwork. Strong interpersonal skills and the ability to communicate effectively with various stakeholders are essential, as is a commitment to continuous learning and professional development.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.