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 – Site Reliability Engineering (SRE) at GEICO will lead a dynamic team responsible for ensuring the reliability, availability, and overall performance of our applications and infrastructure. This role encompasses strategic leadership in software engineering practices, fostering a culture of resilience and excellence in service delivery. The successful candidate will collaborate closely with cross-functional teams, implement best practices for software development and operational processes, and leverage innovative approaches to improve system reliability while guiding the team's professional development.
Job Responsibilities
- Lead and mentor a team of Site Reliability Engineers, fostering a culture of innovation and accountability.
- Develop and implement strategies to improve system availability, performance, and scalability.
- Collaborate with product and engineering teams to integrate reliability into the design and development processes.
- Establish and monitor key performance indicators (KPIs) to track system performance and reliability.
- Manage incident response processes and ensure effective troubleshooting and resolution of critical issues.
- Drive automation initiatives to streamline operational processes and improve efficiency.
- Oversee the systems architecture to ensure redundancy, fault tolerance, and scalability.
- Advocate for continuous improvement practices within the team and across departments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s preferred.
- 10+ years of experience in software engineering, with at least 5 years in a leadership or managerial role.
- Extensive experience in Site Reliability Engineering, DevOps practices, and Agile methodologies.
- Strong knowledge of cloud environments (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
- Proficiency in programming languages such as Python, Java, or Go.
- Exceptional problem-solving skills and the ability to communicate complex technical concepts to stakeholders.
- Experience in implementing monitoring, logging, and alerting solutions.
Technologies & Tools
The Senior Software Engineering Manager – SRE will work with a diverse array of technologies and tools including cloud platforms such as AWS and Azure, container orchestration with Kubernetes, monitoring solutions like Prometheus and Grafana, CI/CD pipelines with Jenkins or GitLab, as well as configuration management tools such as Ansible or Terraform. Familiarity with microservices architecture and systems integration methodologies is essential.
Ideal Candidates
Ideal candidates for the Senior Software Engineering Manager – SRE position will possess strong leadership qualities, demonstrating the ability to inspire and motivate a diverse team. They should be adaptable, data-driven, and proactive in identifying opportunities for improvement, thriving in a fast-paced environment. An effective communicator, the candidate will excel in cross-functional collaboration and be committed to fostering a culture of continuous learning and development within the team.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.