Senior Staff Engineer - Java (HYBRID)

GEICO

Remote Hybrid Actively hiring
Remote, USA · Bethesda, MD Posted 21 days ago $100,000$260,000 / year

At a glance

AI generated

TL;DR

Join our dynamic team as a Staff Software Engineer where you will leverage your expertise in Java, C#, or other object-oriented languages to build robust end-to-end solutions spanning front-end frameworks like Flutter and Angular through API tiers and back-end services. With 12+ years of experience, including at least three years at the principal level, you will architect and own system-of-record decisions for critical business processes, utilizing technologies such as Apache Kafka, Flink, and NoSQL databases. Your responsibilities include optimizing streaming data systems, managing real-time operational data repositories, and implementing distributed-systems fundamentals to ensure high consistency, durability, and low latency. Fluency in DevOps concepts and cloud architecture is essential, as you will work on large-scale projects that require deep understanding of production storage solutions like Cassandra or graph databases.

Skills

Java Spring Boot Apache Kafka Apache Flink Kubernetes Docker Azure AWS GCP Python C# React Flutter Angular SQL NoSQL DevOps CI/CD Terraform PostgreSQL Cassandra Apache Trino

What you'll do

  • Design and implement end-to-end software solutions using Java, C#, or other OOP languages.
  • Architect and build real-time operational data repositories critical for live business processes.
  • Utilize Apache Kafka and Flink for streaming data systems at scale with advanced configurations.
  • Apply DevOps concepts and cloud architecture principles in production environments.
  • Write detailed technical design documents (RFCs) for complex engineering projects.
  • Manage consistency, latency, durability trade-offs in distributed system designs.

What we're looking for

  • 12+ years of software engineering experience, including 3+ years at a senior level with system architecture ownership.
  • Expertise in Java (Java 17/21 idioms, Spring Boot), Apache Kafka, and Apache Flink for streaming data systems.
  • Experience in building real-time operational data repositories critical to live business processes.
  • Proficiency in distributed-systems fundamentals including CAP theorem, partitioning, and change-data-capture.
  • Fluency in DevOps concepts, cloud architecture, and operational frameworks with hands-on experience in Azure/AWS/GCP tools.
  • Strong skills in front-end technologies (React, Flutter, Angular) and back-end development using object-oriented languages.

Market check

Salary context

This $100,000–$260,000 range sits above 62% of similar postings on FindRole.

Peer median band

$119,125$230,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$154,437$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 (HYBRID)

GEICO

Remote (Md Bethesda Office, US) 21 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

Staff Engineer - Java (HYBRID)

GEICO

Remote (Ca Palo Alto Office, US) 45 days ago $115,000$230,000
Java Spring Boot Kubernetes Docker Azure Snowflake DevOps CI/CD Azure DevOps SonarQube Agile Scrum Azure AppInsights Datadog New Relic Dynatrace Splunk Active Directory SAML REST APIs Microservices Azure Boards
Remote

Staff Engineer - JAVA (HYBRID)

GEICO

Remote (Wa Remote Zone 1, US) 18 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

Senior Staff Engineer – Java

GEICO

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