Senior Staff Engineer - Java (HYBRID)
GEICO
At a glance
AI generatedJoin 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
What you'll do
What we're looking for
Market check
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
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
More like this
GEICO
GEICO
GEICO
GEICO
GEICO
GEICO