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