Geico

Senior Staff Engineer

Geico • $130K — $260K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 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).
  • 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.

Responsibilities

  • Develop and drive the overall strategy for enterprise Change and Approval Management.
  • Lead technical initiatives across multiple teams, providing strategic and technical guidance.
  • Utilize programming languages 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, responding to incidents and conducting post-incident reviews.

Benefits

  • Foster a culture of collaboration and continuous learning.
  • Emphasize technical excellence and innovation.
  • Support for mentorship and professional development.
  • Encouragement of diversity and problem-solving in a blame-free environment.
Full Job Description
Position Summary

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.

Position Description

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.

Position Responsibilities

As a Senior Staff Engineer, you will:

  • 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.


Qualifications

  • 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).


  • 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.


Experience

  • 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


Education

  • Bachelor's degree in Computer Science, Information Systems, or equivalent work experience.


Annual Salary
$130,000.00 - $260,000.00
The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations.

At this time, GEICO will not sponsor a new applicant for employment authorization for this position.

About Geico

GEICO (Government Employees Insurance Company) is an American auto insurance company with headquarters in Chevy Chase, Maryland. It is the second largest auto insurer in the United States, after State Farm. GEICO is a wholly owned subsidiary of Berkshire Hathaway that provides coverage for more than 24 million motor vehicles owned by more than 15 million policy holders as of 2017. GEICO writes private passenger automobile insurance in all 50 U.S. states and the District of Columbia. The insurance agency sells policies through local agents, called GEICO Field Representatives, and over the phone directly to the consumer, and through their website.
Learn more about Geico
Size
40,000 employees
Industry
Founded
1936

Similar Jobs

More Jobs at Geico

More Information Technology Jobs

Find similar Senior Staff Engineer jobs: