GEICO

Staff Engineer

GEICO
Apply
2 months ago
Bethesda, MD, USA or Palo Alto, CA, USAStaff+

Base Salary

$115k - $230k/yr

Responsibilities

  • Provide technical architecture and leadership across communications orchestration, channel delivery, document platforms, and related projects.
  • Architect, build, and deploy scalable, resilient, secure, and high-performing cloud systems.
  • Design event-driven workflows, rule evaluation, asynchronous processing, and integrations across claims services.
  • Build RESTful APIs, microservices, and internal web applications using Java, Spring Boot, and web technologies.
  • Establish engineering practices for reliability, testing, deployment, rollback, monitoring, observability, and operational readiness.
  • Implement metrics, distributed tracing, structured logging, and alerting, and lead post-incident reviews.
  • Collaborate with product, engineering, operations, UX, and business stakeholders to translate needs into technical solutions.
  • Use and promote AI coding assistants while maintaining standards for quality, security, review, and accountability.
  • Mentor engineers through coaching, pairing, reviews, and architectural guidance.
  • Lead technical direction, experimentation, delivery, modernization, and innovation across multiple teams.

Requirements

  • At least 8 years of professional software engineering experience, including at least 2 years in technical leadership through architecture, multi-project leadership, or equivalent influence.
  • Deep expertise in Java, including Java 17 or newer, and the Spring Boot 3.x ecosystem.
  • Demonstrated experience using AI coding assistants such as GitHub Copilot, Cursor, or comparable tools throughout requirements analysis, design, coding, testing, documentation, and issue support.
  • Experience helping teams adopt AI coding assistants with appropriate code quality, security, and ownership standards.
  • Proven ability to build scalable, resilient, secure, maintainable, production-grade systems.
  • Expertise in microservices, distributed systems, and cloud-native architecture on Azure, AWS, or GCP.
  • Strong skills in service design, performance optimization, reliability engineering, observability, and SRE practices.
  • Experience building RESTful APIs and web applications with HTML, CSS, and JavaScript.
  • Experience with event-driven architectures, workflow orchestration, reactive programming, asynchronous systems, and high-throughput messaging is preferred.
  • Experience with Kafka, Temporal, distributed tracing, log aggregation, alerting, SRE or platform engineering, feature flags, A/B testing, migrations, legacy modernization, or applied generative AI is preferred.
  • Experience in insurance, financial services, regulated industries, document generation, communications platforms, or multi-channel notification systems is preferred.
  • Strong collaboration, communication, mentoring, technical influence, and stakeholder-management abilities.
  • Open-source contributions or technical thought leadership are a plus.

Benefits

  • Annual base salary range of $115,000.00 to $230,000.00.
  • Personalized development programs, mentorship, and certification assistance.
  • Inclusive and collaborative culture with shared-success values.
  • Benefits and flexibility intended to support employee well-being and future needs.
GEICO

About GEICO

10,000+ employees

GEICO sells auto and other personal lines insurance to U.S. consumers through a primarily direct-to-consumer model via web, mobile, and phone, with some local agents. Its products include car, motorcycle, RV, boat, homeowners, renters, condo, umbrella, and commercial auto coverage, plus roadside assistance. Founded in 1936 and headquartered in Bethesda, Maryland, GEICO is a subsidiary of Berkshire Hathaway and is among the largest auto insurers in the United States.

Contact me