Senior Staff Engineer - Java (Migration)

GEICO

Actively hiring
Remote (Md Bethesda Office, US) Posted 42 days ago $120,000$300,000 / year

At a glance

AI generated

TL;DR

As a Distinguished Engineer on our team, you will lead the technical strategy and execution of modernizing our servicing organization’s systems and data migration at scale. Your daily responsibilities include designing and developing APIs and microservices using GraphQL, gRPC, Java, Python, and Kafka, with a focus on API-driven system migration. You will leverage your deep knowledge of ETL processes, SQL, bitemporal data modeling, and temporal databases to implement shadow mode, dual-write, and deconversion strategies. With over 15 years of full-stack web development experience in C#, Java, Python, and Go, along with extensive expertise in public cloud platforms like AWS, Azure, GCP, and private cloud technologies such as OpenStack, you will play a crucial role in advancing our technical roadmap and solving critical business problems.

Skills

Python Java GraphQL gRPC Kafka ETL SQL bitemporal_data_modeling temporal_databases API_migration shadow_mode dual_write deconversion_strategies AWS Azure GCP OpenStack

What you'll do

  • Design and develop APIs and microservices using GraphQL, gRPC, Java, Python, and Kafka.
  • Lead the modernization of servicing organization systems through large-scale migrations.
  • Utilize deep knowledge of ETL processes and SQL for data migration projects.
  • Implement shadow mode, dual-write, and deconversion strategies in system migrations.
  • Strategize and execute technical roadmaps for API-driven system improvements.

What we're looking for

  • Deep knowledge of ETL, SQL, and bitemporal data modeling.
  • Experience with API-based migration and modernization strategies.
  • Proficiency in designing and developing APIs using GraphQL, gRPC, Java, Python, Kafka.
  • 15+ years of full-stack web development experience (C#/Java/Python/Golang).
  • 8+ years of experience with public cloud platforms (AWS, Azure, GCP) and private cloud technologies.
  • Expertise in shadow mode, dual-write, and deconversion strategies for system migration.

Market check

Salary context

This $120,000–$300,000 range sits above 70% of similar postings on FindRole.

Peer median band

$117,000$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$160,812$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 128 open roles on FindRole.

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

Most-posted roles

View all roles at GEICO

More like this

Similar roles

Senior Staff Engineer - Java (Migration)

GEICO

Remote (Md Bethesda Office, US) 42 days ago $120,000$300,000
Python Java GraphQL gRPC Kafka ETL SQL bitemporal_data_modeling temporal_databases API_migration shadow_mode dual_write deconversion_strategies AWS Azure GCP OpenStack
Remote

Senior Staff Engineer – Java

GEICO

Remote (Md Bethesda Office, US) 10 days ago $120,000$260,000
Java Python SQL NoSQL Docker Kubernetes Azure PostgreSQL Cassandra PowerShell Active Directory Windows Authentication SAML OAuth
Remote

Staff Engineer - JAVA (HYBRID)

GEICO

Remote (Wa Remote Zone 1, US) 17 days ago $110,000$230,000
Java Kubernetes Docker Azure SQL NoSQL GraphQL CI/CD Jenkins Gradle Artifactory Apache Kafka Splunk Application Insights SAML OAuth JUnit LoadRunner Terraform Prometheus
Remote

Sr Staff Engineer (Java)

GEICO

Remote (Ca Remote Zone 1, US) 76 days ago $130,000$260,000
Python C# SQL NoSQL Docker Kubernetes Azure DevOps PowerShell Azure Portal Active Directory Windows Authentication SAML OAuth AWS GCP REST Microservices
Remote

Sr Staff Engineer (Java)

GEICO

Remote (Ca Remote Zone 1, US) 13 days ago $130,000$260,000
Python C# SQL NoSQL Docker Kubernetes Azure DevOps PowerShell Azure Portal Active Directory Windows Authentication SAML OAuth AWS GCP REST Microservices CI/CD
Remote

Senior Staff Engineer - Java (HYBRID)

GEICO

Remote (Md Bethesda Office, US) 20 days ago $100,000$260,000
Java Spring Boot Apache Kafka Apache Flink Kubernetes Docker Azure AWS GCP React Flutter Angular DevOps CI/CD Cassandra PostgreSQL Python JavaScript HTML
Remote