Staff Software Engineer

GEICO

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bethesda, MDPalo Alto, CARenton, WA
Salary
$115,000–$230,000 / yr
Employment
Full-time
Posted
27 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $203k
This role $172k
$96k $293k
below market most similar roles pay here above market

This role pays less than 79% of similar roles. Most pay $184,649–$221,750 — the blue band above. At the midpoint, this role pays about $172k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About GEICO

GEICO (Government Employees Insurance Company) is one of the largest auto insurers in the United States, offering affordable auto, home, renters, and other personal insurance products. Industry: Insurance

GEICO currently has 95 open roles on FindRole.

Listed pay typically runs $110,000–$230,000 across 93 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Staff Software Engineer

The Staff Software Engineer will join the engineering team to design, develop, and maintain scalable, high-performance microservices. This role involves building and integrating AI-powered features, specifically focusing on the end-to-end delivery of Generative AI applications. Key responsibilities include defining technical roadmaps, mentoring engineers, and establishing best practices for code quality, security, and DevOps. The position requires expertise in Java 21, Spring Boot 3.4.x, Spring Cloud, and distributed systems. Candidates must demonstrate hands-on experience with RAG, MCP, Agent Skills, and AI-assisted development tools like Claude, Cursor, or Codex. Technical requirements also include RESTful API design, cloud platforms like AWS, Azure, or GCP, Docker, Kubernetes, and CI/CD. The work involves solving complex technical problems by integrating AI models into production software environments.

What does a Software Engineer earn in Maryland?

Median $170000 from 57 postings across 12 companies.

See salary data

What you'll do

  • Design, develop, and maintain scalable microservices using Java 21+ and Spring Boot 3.4.x.
  • Build and integrate AI-powered features with a focus on Generative AI solutions.
  • Partner with ML and Data Science teams to implement AI models for specific use cases.
  • Provide technical leadership and mentorship to engineering teams on code quality and security.
  • Review code and establish best practices for testing, DevOps, and engineering processes.
  • Define technical roadmaps and architectural blueprints in collaboration with Enterprise Architects.
  • Drive continuous improvement in system observability, automation, and software engineering productivity.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 10+ years of professional experience building maintainable, scalable, and high-performance systems in Java.
  • Expert knowledge of modern Java (preferably Java 21) and deep knowledge of Spring Boot (preferably 3.4.x+), Spring Cloud, and related frameworks.
  • Extensive experience in designing and deploying distributed systems and microservice-based architectures.
  • Demonstrated hands-on experience with Generative AI applications and familiarity with AI concepts such as RAG and MCP.
  • Experience using AI-assisted development tools like Claude, Cursor, or Codex to improve software engineering productivity.
  • Proficient with cloud technologies (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and CI/CD.
  • Experience with Temporal and Spring AI (preferred).

More like this

Similar roles

Staff Software Engineer

Circle

Remote (San Francisco, CA) +11 3 days ago $195,000–$257,500
Go Java Blockchain Web3 RESTful API AWS Google Cloud Microsoft Azure Kubernetes EKS ECS SQL NoSQL Microservices System Design
7+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 40 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 4 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems IaC LLM GenAI Observability Feature Store
8+ yrs exp Hybrid

Staff Software Engineer

PayPal

San Jose, CA +1 40 days ago $176,500–$262,350
AWS GCP Azure Terraform Redis ElastiCache Hazelcast Kafka SQS RabbitMQ Pulsar RDBMS NoSQL SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 40 days ago $160,500–$235,826
Python AWS GCP Azure Terraform Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar RDBMS NoSQL SDLC Caching Infrastructure as Code
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 13 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Terraform Ansible AWS GCP Azure IaaS PaaS Data Modeling Observability
10+ yrs exp