GEICO is seeking a Staff Engineer with a passion for building high performance, low maintenance, zero-downtime platforms and applications. The candidate will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.
Requirements
- Strong software engineering background building production services and tooling (Python or Go preferred; TypeScript a plus)
- Deep knowledge of Linux and Windows Server administration and patching in enterprise environments
- Hands-on experience with vulnerability scanners and their APIs (Tenable/Nessus, Qualys, Rapid7) and risk models (CVSS, KEV, EPSS)
- Proficiency with configuration management and IaC (Ansible/Puppet/Chef/Salt; Terraform/Pulumi/Crossplane, Helm/Kustomize)
- Experience with event-driven and batch data pipelines (e.g., Kafka/SNS/SQS/PubSub), relational data stores, and caching
- Familiarity with cloud (AWS/Azure/GCP), containers/Kubernetes, and image pipelines (e.g., Packer)
- Solid understanding of authN/authZ, secrets management, and least-privilege access for platforms and automation
- Excellence in observability and reliability practices (OpenTelemetry/Prometheus/Grafana) with an SLO mindset
Benefits
- 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