Staff Engineer - Java, Microservices (HYBRID)

GEICO

Remote Hybrid

Quick summary

Work type
Remote
Location
Wa Remote Zone 1
Salary
$100,000–$260,000 / yr
Posted
19 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $180k
$81k most similar roles pay here $279k

This role pays less than 54% of similar roles. Most pay $154,250–$214,500 — the shaded band above. At the midpoint, this role pays about $180k versus about $184k 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 71 open roles on FindRole.

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

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Staff Engineer - Java, Microservices (HYBRID)

As a Staff Engineer in the enterprise technology team, you will lead technical initiatives and provide thought leadership to solve complex problems across various domains, ensuring high-quality services and software solutions. Your daily responsibilities include designing and developing APIs and microservices using GraphQL, gRPC, Java, Python, and Kafka, deploying applications in hybrid cloud environments with Kubernetes, and working on end-to-end solutions from front-end through back-end domain services. You will also influence engineering direction and product roadmaps by partnering with executive teams to deliver highly-resilient event-driven systems at scale. The role requires expertise in API-first design, service orchestration, and real-time APIs, as well as deep knowledge of Docker, Kubernetes, and open-source databases like MySQL and PostgreSQL. Additionally, you must excel in a fast-paced environment, implementing security protocols across services and products, including Active Directory and OAuth.

What you'll do

  • Provide technical leadership in designing and developing APIs using GraphQL, gRPC, Java, Python, and Kafka.
  • Ensure high-quality services by managing the performance and usability of solutions across various domains.
  • Deploy applications in hybrid cloud environments using Kubernetes and other cloud-native tools.
  • Work on end-to-end solutions spanning front-end through back-end domain services.
  • Influence engineering direction and product roadmap by partnering with executive teams.
  • Design highly-resilient event-driven systems at scale with minimal latency.

What we're looking for

  • Proven expertise in API-first engineering approaches and service orchestration using GraphQL and gRPC.
  • Deep hands-on experience in designing and delivering highly-resilient event-driven solutions at scale with minimal latency.
  • Extensive experience leading full-stack application development, including front-end through back-end domain services.
  • Fluency in Java and another modern language like C#, C++, or Python, with strong object-oriented design skills.
  • Specialization in deploying applications in hybrid cloud environments using Kubernetes and various data stores.
  • Ability to manage schema evolution, versioning, and high-performance API-driven systems.
  • Experience building complex SaaS systems with knowledge of Docker, Kubernetes, and open-source databases.

More like this

Similar roles

Staff Engineer - JAVA (HYBRID)

GEICO

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

Staff Engineer - JAVA (HYBRID)

GEICO

Remote (Bethesda, MD) 2 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) 15 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

Staff Software Engineer - Java [Hybrid]

GEICO

Remote (Wa Remote Zone 1) 15 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