Staff Engineer - Java (API/Software Development/Microservices)
GEICO
At a glance
AI generatedWe are seeking a Staff Engineer to join our senior engineering team, focusing on advancing our large-scale data processing systems. In this role, you will lead the development and optimization of complex data pipelines using cutting-edge technologies such as Apache Trino, ensuring high performance and reliability for mission-critical applications. Your day-to-day responsibilities include designing scalable solutions, mentoring junior engineers, and collaborating with cross-functional teams to solve intricate business problems related to data analytics and infrastructure scalability. Ideal candidates possess extensive experience in distributed systems, SQL optimization, and have a strong background in Java or Python. This position requires deep technical expertise and the ability to innovate within a fast-paced environment where data-driven decision-making is paramount.
Skills
What you'll do
What we're looking for
Market check
This $110,000–$230,000 range sits above 27% of similar postings on FindRole.
Peer median band
$143,000–$250,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$170,000–$217,250
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