Staff Software Engineer, Underwriting Services Platform Team

GEICO

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Seattle, WAPalo Alto, CADallas, TXBethesda, MD
Salary
$110,000–$230,000 / yr
Posted
25 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $209k
This role $170k
$92k most similar roles pay here $276k

This role pays less than 80% of similar roles. Most pay $180,512–$238,250 — the shaded band above. At the midpoint, this role pays about $170k versus about $209k 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 68 open roles on FindRole.

Listed pay typically runs $112,500–$230,000 across 68 roles with salary data.

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Staff Software Engineer, Underwriting Services Platform Team

Staff Software Engineer - Underwriting Services Platform Team: This role involves serving as a hands-on technical leader and strategic partner to product, operations, and engineering leadership. You will lead the design, development, and production rollout of enterprise-grade applications powering core underwriting capabilities while modernizing tier-1 services and replacing manual processes with AI-driven automation. The position requires designing highly available, scalable, and secure systems to solve complex business problems. Key technical requirements include proficiency in Java, Go, or C++, along with experience in service-oriented architectures using REST or gRPC. You will utilize cloud platforms like AWS, Azure, or GCP, while leveraging CI/CD, infrastructure as code, and observability tools. The role focuses on the underwriting domain, specifically building a scalable platform to manage various lines of business through architectural innovation and legacy system transformation.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Lead the design, development, and production rollout of enterprise-grade applications for core underwriting capabilities.
  • Architect highly available, scalable, and secure systems to solve complex business and customer problems.
  • Own solutions end-to-end from initial concept and design through deployment and long-term evolution.
  • Drive architectural discussions, review designs and code, and elevate engineering standards across teams.
  • Mentor junior engineers to foster a culture of learning, craftsmanship, and accountability.
  • Partner with Product Managers and Underwriting Operations to deliver measurable business outcomes.
  • Lead modernization efforts by migrating and transforming legacy systems into modern architectures.
  • Influence technical direction and educate stakeholders at all levels regarding engineering strategy.

What we're looking for

  • Expertise in at least one modern programming language such as Java, Go, or C#.
  • 6+ years of professional software development experience in lead or principal-level roles.
  • 4+ years of experience driving architectural design and leading large-scale system initiatives.
  • 4+ years of hands-on cloud experience with AWS, Azure, GCP, or similar platforms.
  • 4+ years of experience working with open-source frameworks.
  • Experience designing service-oriented architectures using REST, gRPC, or similar protocols.
  • Strong knowledge of DevOps, cloud architecture, CI/CD, and infrastructure as code.
  • Ability to communicate complex technical concepts to both technical and non-technical audiences.

More like this

Similar roles

Staff Software Engineer

GEICO

Palo Alto, CA +3 31 days ago $110,000$230,000
Python C# Java TypeScript SQL NoSQL Docker Kubernetes Azure AWS GCP REST APIs micro-services HTML-5 JavaScript JSON XML SAML OAuth Active Directory DevOps Generative AI LLM
8+ yrs exp Hybrid

Staff Software Engineer, Backend

GEICO

Palo Alto, CA +2 57 days ago $110,000$230,000
Java Kotlin Golang SQL NoSQL Kafka Spark Airflow Cloud Computing DevOps Observability Telemetry Test Automation Distributed Systems Workflow Engines
8+ yrs exp Hybrid

Senior Staff Software Engineer, Backend

GEICO

Remote (Palo Alto, CA) +2 51 days ago $110,000$260,000
Java Kotlin Golang SQL NoSQL Kafka Spark Airflow Cloud Computing DevOps Observability Telemetry Test Automation Distributed Systems Workflow Engines
10+ yrs exp Remote Hybrid

Senior Systems Engineer

General Dynamics

Pittsfield, MA 29 days ago $95,384$105,817
Systems Engineering MBSE Cameo MagicDraw DOORS Digital Engineering Modeling and Simulation Requirements Management System Development Life Cycle Microsoft Office Trade Studies Interface Definition Verification Integration T9001 SPALT AI
2+ yrs exp Hybrid