1,504,219open jobs
90,876companies
230,257added this week
Browse all
Salary
$105k – $215k per year
Location
Hybrid (Palo Alto, United States)
Seniority
Senior · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 7, 2026. GEICO scores B on the Alion truth index.

Overview
Company
Impact
Profile match
GEICO is one of the largest auto insurance providers in the United States, offering comprehensive coverage for vehicles, property, and business risks. Operating as a subsidiary of Berkshire Hathaway, the company leverages a direct-to-consumer sales model along with local agents to serve tens of millions of policyholders. Headquartered in Chevy Chase, Maryland, it maintains a nationwide network of regional offices to deliver accessible risk management and claims services.

Why Join GEICO?

At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.

Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide.

Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers.

Position Summary

Join a team that'srewriting the rules of insurance technology through AI-driven innovation. You'llbe at the forefront of our digital transformation, working with cutting-edgeartificial intelligence, machine learning, and modern technologies while helping establishGEICO as a leader in insurance innovation. Leverage the power of AI to build intelligent systems that transform how customers interact with insurance, how claims are processed, and how risks are assessed in real-time.

Position Description

Our Software Engineer is a key member of the engineering staff working across the organization to provide friction-less experiences to our customers while maintainingthe highest standards of protection and availability. Our team thrives in delivering high-quality Java-based technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has solid Java development skills, understanding of distributed systems concepts, and experience or strong interest in learning modern backend technologies including Apache Kafka, Apache Spark, microservices, Kubernetes, and PostgreSQL optimization. Exposure to learnAI technologies like SparkML, TensorFlow, and AI agents is highly valued.

Position Responsibilities

As a Software Engineer, you will:

  • Scope, design, and build scalable, resilient distributed systems with guidance from senior team members

  • Build product definition and leverageyour technical skills to drive towards the right solution

  • Engage in cross-functional collaboration throughout the entire software lifecycle

  • Participatein design sessions and code reviews with peers to elevate the quality of engineering across the organization

  • Define, create, and support reusable application and database components/patterns from a business and technology perspective

  • Utilize programming languages like Java, Python, JavaScript, TypeScript, Python, and Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform Java application design and PostgreSQL database design, implementation, and maintenance

  • Exposure to Flutter and ReactJS development is an advantage for cross-platform mobile and web application development

  • Work with ML technologies including TensorFlow, PyTorch, and Scikit-learn to integrate machine learning models into production Java applications

  • Develop and maintainAgentic AI systems that automate business processes and enhance customer experiences

  • Implement data pipelines using Apache Kafka and Spark for MLmodel inference and training

  • Mentor junior engineers and contribute to knowledge sharing initiatives

Qualifications

  • Fluency and specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented design

  • Proven understanding of micro-services architecture and extensible REST APIs· Advanced understanding of DevOps Concepts and Cloud Architecture

  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems· Experience with PostgreSQL database design, implementation, and administration

  • Experience with application monitoring tools and performance assessments

  • Experience of Kubernetes, continuous delivery, and infrastructure as code

  • Experience of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)

  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn and understanding of machine learning model integration

  • 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

  • Knowledge of security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth

  • In-depth knowledge of CS data structures and algorithms· Advanced SQL scripting skills

  • Strong problem-solving ability· Ability to excel in a fast-paced, startup-like environment

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.

  • Experience with AI/ML model integration in production environments (preferred)

Education

  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.

  • Additional coursework or certification in AI/ML, data engineering, or distributed systems (preferred)

Annual Salary

$105,000.00 - $215,000.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.

GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.

The GEICO Pledge:

Great Company: Protecting customers through life’s twists and turns with innovation and integrity.

Great Careers: Personalized development programs, mentorship, and certification assistance.

Great Culture: Inclusive and collaborative culture rooted in shared success.

Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future.

The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,504,219 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Palo Alto
$156k – $195k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • San Francisco
Python
Go
Java
Ruby
Analytics
A/B Testing
Management
Microsoft Teams
Telegram
Apply
≈ $134k – $246k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Boca Raton
Java
AI/ML
Copilot
Cursor
Prompt Engineering
LLM
Anomaly Detection
DevOps
Terraform
Ansible
Helm
CI/CD
GitOps
ArgoCD
Kubernetes
Self-Healing
IAM
Cybersecurity
Keycloak
SIEM
Apply
≈ $122k – $224k per year (Estimated) • In office • Full-Time • Houston
Python
JavaScript
Java
TypeScript
SQL
Bash
Java
Spring Boot
Hibernate
Liquibase
Databases
PostgreSQL
Oracle
Apache Kafka
Amazon Aurora
Frontend
Next.js
Angular
React.js
DevOps
Terraform
Azure DevOps
Datadog
Azure
CI/CD
Git
AWS
Docker
AWS Lambda
GitHub
Amazon S3
Amazon EventBridge
AWS Step Functions
API Gateway
Analytics
ETL/ELT
AWS Glue
Apply
≈ $111k – $204k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • PhD • United States
Java
Java
Spring Boot
Databases
Oracle
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Rest API
Azure
CI/CD
AWS
Kubernetes
Management
Agile
Apply
$99k – $165k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Washington
Kotlin
Swift
Frontend
GraphQL
Mobile
MVI
MVVM
Kotlin Multiplatform
Clean Architecture
Dependency Injection
Declarative UI
Offline-First
Modularization
DevOps
Rest API
gRPC
CI/CD
Apply
$207k – $258k per year • Equity • In office • 5+ years exp • Palo Alto
Python
Go
Java
DevOps
Terraform
GCP
AWS CDK
CloudFormation
Datadog
Docker Swarm
Prometheus
Pulumi
Azure
CI/CD
GitOps
ArgoCD
Jenkins
Git
AWS
Docker
Kubernetes
Amazon EKS
Google GKE
Azure AKS
AWS Lambda
GitHub
GitLab
Amazon S3
Amazon ECS
Amazon CloudWatch
Linux
Management
Agile
Apply
$162k – $203k per year • In office • 5+ years exp • Bachelor's Degree • Palo Alto
Python
C++
Bash
Lua
AI/ML
OpenCV
CUDA Toolkit
TensorRT
OpenCL
CUDA
DevOps
Linux
IoT
FreeRTOS
Apply
$207k – $258k per year • Equity • In office • 8+ years exp • Bachelor's Degree • Palo Alto
Python
Rust
C++
Python
Dask
Databases
Apache Kafka
AI/ML
Spark
Flink
Ray
DevOps
Terraform
AWS CDK
CloudFormation
Datadog
Prometheus
AWS
Kubernetes
Grafana
Amazon CloudWatch
Amazon Kinesis
Linux
Apply
$50k per year • In office • Internship • Palo Alto
Management
Outlook
Microsoft Office
Apply
KOHLER Store Manager 4 hours ago
≈ $101k – $213k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Palo Alto
Management
Outlook
Microsoft Office
Apply
See all jobs
This is one of many
1,504,219 more open roles from verified company boards, updated every day.