This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
GEICO is seeking an experienced Software Engineer who is passionate about building high-performance, maintainable, and resilient platforms and applications. This role is integral to our ongoing transformation—moving from a traditional IT model to an engineering-driven organization that emphasizes reliability, scalability, and automation. Site Reliability Engineering (SRE) blends software engineering and systems administration to design, develop, and manage large-scale, highly available, fault-tolerant systems. SRE ensures that GEICO’s services—both internal and customer-facing—meet reliability, uptime, and performance standards while enabling rapid iteration and continuous improvement. As an SRE at GEICO, you will tackle the unique challenges of operating at scale, leveraging expertise in coding and large-scale system design. You will also participate in on-call rotations, providing incident response, troubleshooting, and post-mortem analysis to improve system reliability and minimize operational impact. At GEICO, we foster a culture of collaboration, continuous learning, and technical excellence. We value diversity, problem-solving, and risk-taking in a blame-free environment, empowering engineers to innovate while receiving mentorship and support.
Job Responsibility:
Develop and drive the overall strategy for our enterprise Change and Approval Management, aligning it with the organization's business goals and objectives
Lead technical initiatives across multiple teams, providing strategic and technical guidance
Utilize programming languages like Go, Python, Java, and work with SQL/NoSQL databases
Work with container orchestration tools such as Docker, Kubernetes, and OpenStack
Architect and develop cloud-native applications using Azure services
Collaborate with product managers, engineering teams, and stakeholders to solve complex challenges
Ensure the quality, performance, and usability of engineering solutions
Serve as a mentor and thought leader, coaching engineers and influencing executives
Continuously improve processes, adopt best practices, and drive operational efficiency
Support and participate in On Call rotations, respond to incidents, diagnosing production issues, and conducting post-incident reviews to improve system reliability
Requirements:
Expertise in at least two modern programming languages (Go, Python, Java, C, C++) and object-oriented design
Strong ownership and accountability with excellent communication and collaboration skills
Hands-on experience in incident response, troubleshooting, and root cause analysis
Experience managing distributed systems in public, private, or hybrid cloud environments
Experience with monitoring, logging, and observability tools (Prometheus, Grafana, OpenTelemetry, Loki)
Passion for automation and reducing manual operations using tools like Terraform and Ansible
Familiarity with configuration management and orchestration tools (Helm, Puppet, Spinnaker)
Experience with CI/CD pipelines, Infrastructure as Code (IaC), and cloud-based deployments
Ability to operate in a fast-paced, high-scale environment with a problem-solving mindset
10+ years of professional experience in software development, platform architecture, and infrastructure management
8+ years of experience as either a SRE or DevOps team member
8+ years of experience with AWS, GCP, Azure, or hybrid cloud environments
8+ years of experience with open-source frameworks
5+ years of experience with system architecture and design
5+ years of experience of being in an OnCall rotation
Bachelor's degree in Computer Science, Information Systems, or equivalent work experience
What we offer:
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
Financial benefits including market-competitive compensation
a 401K savings plan vested from day one that offers a 6% match
performance and recognition-based incentives
and tuition assistance
Access to additional benefits like mental healthcare as well as fertility and adoption assistance
Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year