G

GEICO

Sells vehicle insurance to drivers and businesses

Senior Staff Software Engineer - Incident Prevention / Post Incident Correction of Errors

Software EngineeringConfirmed live in the last 24 hours
Full-time$110k - $260k /yrHybrid

About the Job

Requirements

  • Hands-on proficiency in multiple programming languages, including Go, Java, Python, and C#, for building production-grade full-stack applications on Kubernetes and serverless technologies such as KNative in Azure and AWS.
  • Experience with SQL and NoSQL technologies.
  • Experience building and using data pipelines, analytics, and dashboards for operational metrics, trends, and key performance indicators using technologies such as Spark, Trino, Grafana, Superset, and PowerBI.
  • Experience with OpenTelemetry and observability platforms such as Grafana, Datadog, Splunk, and Azure Monitor.
  • Experience with incident management platforms such as PagerDuty.
  • Proficiency with AI-assisted development processes and tools such as Claude Code, Cursor, and GitHub Copilot.
  • Experience improving incident, post-incident review, or reliability processes at scale through automation, data, and cross-team influence.
  • Deep incident forensics and root cause analysis skills, including the ability to raise correction-of-error quality through clear action items and follow-through across teams.
  • Strong understanding of observability, reliability engineering, incident management, and post-incident improvement practices.
  • Experience supporting incident response and high-severity production incidents in complex environments.
  • Strong software engineering fundamentals and system design skills, with experience building reliable production systems at scale.
  • Ability to lead technical design and architecture decisions in complex distributed systems.
  • Strong communication skills and the ability to coach engineering teams and present findings clearly to leadership.
  • At least 10 years of professional software engineering experience, preferably in platform engineering, reliability engineering, backend engineering, distributed systems, or operational tooling.
  • At least 8 years of experience with architecture, design, system reliability, scalability, and technical leadership for production systems.
  • At least 6 years of experience with open-source frameworks, modern engineering practices, or platform technologies.
  • At least 4 years of experience with Azure, AWS, GCP, another cloud service provider, or equivalent experience in complex hybrid environments.
  • Demonstrated ownership of mission-critical systems operating in 24x7 production environments.
  • A bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
  • Ability to influence engineering outcomes across teams in complex organizations.
  • Ability to communicate clearly, concisely, and professionally, orally and in writing, with customers, clients, coworkers, leadership, and other employees.
  • Ability to perform effectively under pressure and in stressful situations, including during production support and high-severity incident response.
  • Ability to participate in a 24x7 on-call rotation for incident response and production support of mission-critical platforms.

Responsibilities

  • Design, develop, and operate automation, self-service tools, dashboards, and data pipelines that automate and scale correction-of-error workflows and reduce manual tracking and follow-ups.
  • Run and moderate weekly GEICO-wide correction-of-error presentation sessions for qualified high-severity incidents, ensuring the appropriate owners are prepared to present.
  • Lead and improve the correction-of-error process across the engineering organization.
  • Provide technical leadership in system design, architecture, and hands-on engineering for correction-of-error improvements, automation, and incident tooling.
  • Coach application engineering teams to identify root causes, explain incidents clearly, and produce clear, complete, high-quality correction-of-error reports.
  • Provide technical leadership for root cause analysis across distributed systems using logs, metrics, traces, and observability data.
  • Identify incident-exposed gaps, including missing alerts, weak monitoring, incomplete runbooks, poor testing, and bypassed deployment controls.
  • Analyze incidents for recurring patterns, connect lessons across correction-of-error reviews, and share insights that improve prevention and reliability.
  • Partner with application engineering teams, platform teams, site reliability engineering, and operational stakeholders to drive accountability and continuous improvement by improving technology strategies and roadmaps.
  • Take an active role in leading and managing high-severity incidents, applying technical judgment, clear communication, and calm execution under pressure.
  • Participate in a 24x7 on-call rotation supporting incident response and production support for mission-critical platforms and processes the engineer builds and operates.

About the Company

GEICO

Sells vehicle insurance to drivers and businesses

GEICO sells vehicle insurance to drivers and businesses across the United States, with private passenger auto coverage at the core of its business. It handles quotes mainly through its website and phone lines, while local agencies also sell its policies. Customers pay premiums for protection against covered accidents, vehicle damage and liability, and use its app to manage policies and report claims. The GEICO Insurance Agency also arranges home, renters and life coverage written by unaffiliated insurers, expanding the choices available through its website. Founded in 1936, GEICO is owned by Berkshire Hathaway and headquartered in Bethesda, Maryland.

Company size
10,001+
Company stage
Acquired
Total funding
Not listed
Headquarters
Bethesda, MD
Founded
1936

Recently Posted Jobs

Explore more opportunities at GEICO

See more jobs