Staff Engineer - Java (API/Software Development/Microservices)
GEICO
At a glance
AI generatedWe are seeking a Senior Software Engineer to join our dynamic and innovative team at GEICO, focusing on enhancing our data processing capabilities with cutting-edge technologies. In this role, you will be responsible for designing and implementing scalable solutions using Apache Trino and other advanced tools, ensuring efficient data retrieval and analysis across large datasets. Your day-to-day tasks will include collaborating closely with cross-functional teams to identify performance bottlenecks, optimize query execution, and develop robust data pipelines. Ideal candidates should possess strong experience in Java or Python, along with a deep understanding of distributed systems and big data technologies. The position requires expertise in SQL optimization, ETL processes, and familiarity with cloud platforms like AWS or Azure. This role presents an opportunity to work on high-impact projects that drive significant business value within the insurance industry's leading player.
Skills
What you'll do
What we're looking for
Market check
This $110,000–$230,000 range sits above 35% of similar postings on FindRole.
Peer median band
$140,000–$242,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$165,000–$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