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.
Overview
The Senior Software Engineering Manager for IaaS (Cluster Management) at GEICO is a strategic leadership role responsible for overseeing the development and operation of scalable infrastructure solutions. In this position, you will direct a talented team of software engineers, enhancing our Infrastructure as a Service offerings and ensuring seamless cluster management capabilities. You will play a pivotal role in defining technical direction, leading projects from conception to deployment, and collaborately interfacing with various stakeholders to optimize our technological landscape.
Job Responsibilities
- Lead and manage a team of software engineers, ensuring high-quality performance, mentorship, and career development.
- Design and implement robust infrastructure solutions focusing on cluster management and orchestration.
- Collaborate with cross-functional teams to define system requirements and design specifications.
- Oversee the deployment, maintenance, and scaling of IaaS solutions to support organizational goals.
- Establish best practices for software development, deployment, and maintenance.
- Drive continuous improvement initiatives to enhance system performance and reliability.
- Monitor industry trends and technologies to integrate innovative practices and tools into the infrastructure development process.
- Prepare and present reports on project status, challenges, and outcomes to senior management.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 10+ years of experience in software development with a focus on cloud infrastructure.
- 5+ years of experience in a leadership role, preferably managing software engineering teams.
- Proficiency in programming languages such as Python, Go, or Java.
- Strong experience with cloud technologies, orchestration, and automation tools (e.g., Kubernetes, Docker, Terraform).
- Solid understanding of system architecture, distributed systems, and cluster management.
- Exceptional problem-solving and analytical skills with a strong attention to detail.
- Excellent communication and interpersonal skills, with a proven ability to work collaboratively across teams.
Technologies & Tools
The Senior Software Engineering Manager will utilize a range of advanced technologies and tools such as cloud platforms (AWS, Azure, GCP), container orchestration tools (Kubernetes), configuration management frameworks (Ansible, Chef), and observability platforms (Prometheus, Grafana). Familiarity with CI/CD pipelines and version control systems (Git) is also essential to ensure efficient development and deployment cycles.
Ideal Candidates
The ideal candidate for this role will possess strong leadership qualities, demonstrated technical expertise, and a passion for driving innovation in cloud infrastructure. They should be adept at fostering a collaborative team environment while championing best practices in software development. Candidates should be proactive problem solvers with the ability to navigate complex challenges and leverage their experience to guide their team towards achieving strategic objectives. A commitment to continuous learning and adapting to new technologies is essential to succeed in this dynamic role at GEICO.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.