Staff Engineer - JAVA (HYBRID)

GEICO

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$110,000–$230,000 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $170k
$96k most similar roles pay here $244k

This role pays less than 52% of similar roles. Most pay $144,000–$203,200 — the shaded band above. At the midpoint, this role pays about $170k versus about $174k 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 131 open roles on FindRole.

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

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Staff Engineer - JAVA (HYBRID)

Join GEICO as a Senior Software Engineer where you will lead engineering teams and design messaging and UI applications using Java and open-source frameworks. You’ll collaborate on defining system architecture to ensure scalability and performance optimization while acting as a technical leader in domains like Messaging, GraphQL API, and data streaming. Your responsibilities include implementing monitoring solutions, containerizing applications with Docker or Kubernetes (AKS preferred), and utilizing Azure tools. With 6+ years of professional software development experience and expertise in Java, microservices architecture, and CI/CD tooling, you will contribute to building scalable and secure products for a large-scale insurance company, focusing on real-time data streaming platforms like Apache Kafka and NoSQL databases.

What you'll do

  • Lead engineering teams and define system architecture for scalability and performance.
  • Design and implement messaging and UI applications using Java and Open Source frameworks.
  • Ensure quality and usability of solutions through monitoring and logging implementations.
  • Act as a technical leader in domains like Messaging, GraphQL API, or data streaming.
  • Implement continuous delivery practices and mentor junior developers on best practices.

What we're looking for

  • 6+ years of professional software development experience with a focus on Java and microservices.
  • Extensive experience in containerization using Docker or Kubernetes (AKS preferred).
  • Proficiency in designing and implementing performance testing with tools like JMeter or LoadRunner.
  • Strong understanding of monitoring portals such as Splunk, Application Insights, and security protocols including SAML and OAuth.
  • Hands-on experience with real-time event-streaming platforms like Apache Kafka and NoSQL databases.
  • Familiarity with CI/CD tooling including Jenkins, Gradle, and Artifactory.

More like this

Similar roles

Staff Engineer - JAVA (HYBRID)

GEICO

Remote (Bethesda, MD) 13 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 Messaging UI Applications
Remote Hybrid

Staff Engineer - Java (HYBRID)

GEICO

Remote (Palo Alto, CA) 26 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 Hybrid

Senior Staff Engineer - Java (HYBRID)

GEICO

Remote (Bethesda, MD) 40 days ago $100,000$260,000
Java C# Python SQL NoSQL Docker Kubernetes Azure AWS GCP Flutter Angular React Apache Kafka Apache Flink Spring Boot DevOps CI/CD Terraform PostgreSQL Cassandra Git JVM HTML JavaScript
Remote Hybrid

Staff Software Engineer - Java [Hybrid]

GEICO

Remote (Wa Remote Zone 1) 26 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 API Curio IBM FileNet P8
Remote