Senior Engineer, Java

GEICO

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Palo Alto, CABethesda, MD
Salary
$105,000–$215,000 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $161k
This role $160k
$92k $228k
below market most similar roles pay here above market

This role pays less than 56% of similar roles. Most pay $144,342–$177,250 — the blue band above. At the midpoint, this role pays about $160k versus about $161k 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 97 open roles on FindRole.

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

Most-posted roles

View all roles at GEICO

At a glance

TL;DR · Senior Engineer, Java

The Senior Engineer - Java joins a team focused on rewriting insurance technology through AI-driven innovation. This role involves scoping, designing, and building scalable, resilient distributed systems to transform how customers interact with insurance, how claims are processed, and how risks are assessed in real-time. You will build product definitions, create reusable application components, and develop Agentic AI systems to automate business processes. Key technologies include Java, Python, JavaScript, TypeScript, and C#, alongside microservices, Kubernetes, Docker, and Azure tools. You will utilize Apache Kafka, Spark, and PostgreSQL for data pipelines and database design. The role requires integrating machine learning models using TensorFlow, PyTorch, and Scikit-learn. You will also collaborate on cross-platform mobile and web development using Flutter and ReactJS within a high-growth environment.

What does a Engineer earn in California?

Median $195000 from 109 postings across 30 companies.

See salary data

What you'll do

  • Scope, design, and build scalable, resilient distributed systems using Java and modern backend technologies.
  • Develop and maintain Agentic AI systems to automate business processes and enhance customer experiences.
  • Integrate machine learning models into production Java applications using frameworks like TensorFlow and PyTorch.
  • Implement data pipelines for ML model inference and training using Apache Kafka and Spark.
  • Design, implement, and maintain PostgreSQL databases and reusable application components.
  • Utilize Docker, Kubernetes, and Azure tools to manage the full software development lifecycle.
  • Participate in design sessions and code reviews to ensure high engineering standards across the organization.
  • Mentor junior engineers and contribute to knowledge sharing initiatives within the engineering team.

What we're looking for

  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
  • 4+ years of professional software development experience within Java frameworks with distributed systems.
  • 3+ years of experience with system architecture, design patterns, and scalable backend development.
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service, preferably with AI/ML services.
  • 2+ years of experience with big data technologies, real-time processing, or machine learning frameworks.
  • 1+ years of experience with Apache Kafka, Spark, or similar distributed data processing technologies.
  • Fluency and specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented design.
  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn and understanding of machine learning model integration.
  • Experience with PostgreSQL database design, implementation, and administration.
  • Experience with Kubernetes, continuous delivery, and infrastructure as code.
  • Experience with application monitoring tools and performance assessments.
  • Experience with AI/ML model integration in production environments (preferred).
  • Additional coursework or certification in AI/ML, data engineering, or distributed systems (preferred).
  • Exposure to Agentic AI systems and autonomous decision-making frameworks is a plus.
  • Experience with Flutter for cross-platform mobile development is an advantage.
  • Knowledge of ReactJS and modern frontend frameworks for web application development is beneficial.

More like this

Similar roles

Senior Engineer, Java/Software Development/AI

GEICO

Bethesda, MD 5 days ago $105,000–$215,000
Generative AI LLM Python Java C# Kubernetes Docker AWS Azure GCP SQL NoSQL PostgreSQL MySQL Cassandra Kafka GraphQL gRPC React Angular Flutter Temporal Fable Microservices Event-Driven Architecture Retrieval-Augmented Generation Vector Stores Knowledge Graphs
6+ yrs exp Hybrid

Senior Software Engineer, Java

Walmart

Bellevue, WA +1 123 days ago $108,000–$216,000
Java Spring Boot ReactJS TypeScript RESTful APIs Microservices Git CI/CD SQL NoSQL Docker Kubernetes GCP Azure System Design
3+ yrs exp Hybrid

Senior Software Engineer, Java

SentinelOne

107 days ago $132,000–$182,000
Java Python Go Kotlin Node.js AWS GCP Kubernetes Helm Docker Kafka Redis Jenkins GitHub CI/CD S3 DynamoDB RDBMS
5+ yrs exp

Senior Staff Engineer, Java / Test Engineering & Applied AI

GEICO

Bethesda, MD 5 days ago $130,000–$260,000
Applied AI Generative AI LLM RAG Python Java C# Go Kubernetes Docker AWS GCP Azure Kafka GraphQL gRPC SQL NoSQL Microservices OAuth SAML Active Directory Temporal Fable Automated Testing
10+ yrs exp Hybrid

Senior Software Engineer

Cisco

RTP, NC 10 days ago $139,300–$203,600
Go Python Kubernetes Docker CI/CD Splunk Terraform Ansible Puppet CloudFormation AWS Azure Google Cloud Platform REST APIs Microservices Linux AppDynamics ThousandEyes Git
7+ yrs exp Hybrid

Senior AI Engineer

CNA Financial

Chicago, IL 50 days ago $72,000–$141,000
AI Engineering Cloud-native Microservices CI/CD API-first Event-driven Architecture GitHub Copilot Claude Cursor Java J2EE Guidewire InsuranceSuite Guidewire Cloud Platform Guidewire Jutro Digital Platform DevOps Test-driven Development Observability Full-stack Development
8+ yrs exp Hybrid