Senior Staff Engineer - Java (HYBRID)

GEICO

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

At a glance

AI generated

TL;DR

This position is for a Staff or Principal Software Engineer on the core systems team, requiring over 12 years of experience with at least three years in a senior architect role. The candidate will work on end-to-end solutions spanning front-end implementations using Flutter, Angular, React through API tiers and back-end domain services, utilizing Java, C#, SQL, NoSQL databases, Docker, Kubernetes, and cloud services like Azure or AWS. Key responsibilities include designing and building real-time operational data repositories critical for live business processes, architecting streaming data systems with Apache Kafka and Flink, and implementing distributed storage solutions such as Cassandra or graph databases. The role demands expertise in object-oriented design, DevOps concepts, and fluency in cloud architecture frameworks, along with the ability to articulate complex technical trade-offs and write clear engineering plans.

Skills

Java Spring Boot Apache Kafka Apache Flink Kubernetes Docker Azure AWS GCP React Flutter Angular DevOps CI/CD Cassandra PostgreSQL Python JavaScript HTML

What you'll do

  • Design and implement end-to-end software solutions using Java, C#, or other OOP languages.
  • Develop front-end applications with React, Angular, Flutter, and related technologies.
  • Architect and manage real-time operational data repositories critical for business transactions.
  • Utilize Apache Flink for windowed aggregations, state backends, and checkpointing in production.
  • Implement streaming data systems using Kafka, including topic design and consumer-group semantics.
  • Write detailed technical designs and RFCs for complex engineering projects.

What we're looking for

  • 12+ years of software engineering experience, including 3+ years at a senior level.
  • Expertise in Java (Java 17/21 idioms, Spring Boot) and other OOP languages like C#, Python.
  • Proficiency with front-end technologies such as React, Angular, Flutter.
  • Experience with streaming data systems, Apache Kafka, and Apache Flink.
  • Architected real-time operational data repositories critical for live business processes.
  • Knowledge of distributed-systems fundamentals including CAP theorem and change-data-capture.
  • Production storage experience with Cassandra or a distributed graph database.

Market check

Salary context

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

Peer median band

$117,000$230,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$154,250$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 Python C# React Flutter Angular SQL NoSQL DevOps CI/CD Terraform PostgreSQL Cassandra Apache Trino
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