Senior Manager, Staff Software Engineering

GEICO

Confirmed live yesterday High trust
Remote Hybrid

Quick summary

Work type
Remote
Location
Bethesda, MD
Salary
$150,000–$300,000 / yr
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $225k
$124k most similar roles pay here $319k

This role pays more than 79% of similar roles. Most pay $176,812–$221,250 — the shaded band above. At the midpoint, this role pays about $225k versus about $199k 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 · Senior Manager, Staff Software Engineering

As a Senior Manager, Staff Software Engineering, you will join the engineering team to innovate new solutions, enhance existing systems, and solve critical operational problems within the core insurance platform. You will lead the strategy and execution of a technical roadmap designed to increase delivery velocity and unlock new capabilities. Your daily responsibilities include driving system design, architecture, and implementation while improving performance, capacity, availability, and reliability. You will manage high-scale data architecture transitions from legacy to modern platforms. The role requires expertise in microservices using GraphQL, gRPC, Java, Python, Kafka, and event-driven architectures. You must possess deep knowledge of ETL, SQL, bitemporal data modeling, and various databases including MySQL, PostgreSQL, Cosmos, Cassandra, and Apache Trino. You will also oversee full-stack development for SaaS products while mentoring team members to bridge technical skill gaps.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Define and execute a technical roadmap to increase product delivery velocity and unlock new engineering capabilities.
  • Lead system design, architecture, and implementation to improve application performance, availability, and reliability.
  • Design and evolve cloud infrastructure and services for the core insurance platform.
  • Deliver high-scale data architecture, specifically focusing on legacy-to-modern platform transitions.
  • Develop high-quality microservices using technologies like GraphQL, gRPC, Java, Python, and Kafka.
  • Partner with product teams to identify performance pain points and formulate sustainable technical solutions.
  • Manage project dependencies, negotiate delivery dates, and report on key metrics for the business.
  • Mentor team members by addressing skill gaps and fostering a culture of knowledge sharing.

What we're looking for

  • 8+ years of experience in a leadership position.
  • 6+ years of coding experience in Java or .Net.
  • 5+ years of development experience in a large-scale, mission-critical environment.
  • 5+ years of hands-on experience supervising personnel in a technical environment.
  • Expertise in designing and developing microservices using GraphQL, gRPC, Java, Python, and Kafka.
  • Proficiency in Java and at least one other modern language such as C#, C++, or Python.
  • Deep knowledge of ETL, SQL, bitemporal data modeling, and temporal databases.
  • Experience with open-source databases like MySQL and PostgreSQL, and No-SQL databases like Cosmos, Cassandra, or Apache Trino.

More like this

Similar roles

Senior Software Engineer, Underwriting Automation

GEICO

Bethesda, MD +3 16 days ago $100,000$230,000
Java Python C# .NET SQL NoSQL GraphQL gRPC Kafka Kubernetes Docker AWS GCP Azure Microservices API First Design event driven architecture SAML OAuth Active Directory Apache Trino PostgreSQL MySQL Cassandra
4+ yrs exp Hybrid

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp