1,462,498open jobs
88,979companies
225,193added this week
Browse all
Salary
$105k – $215k per year
Location
In office (Palo Alto, United States)
Seniority
Senior
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Oct 6, 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

We are seeking an accomplished Senior Full Stack Software Engineer to help design and deliver modern digital claims experiences for customers and associates. This role spans web, mobile, and backend development across React micro-frontends, Java-based services, GraphQL APIs, and Flutter applications.

The ideal candidate combines deep technical expertise with strong architectural judgment, product awareness, and collaborative leadership. You will influence engineering standards, guide cross-team technical decisions, and deliver secure, scalable, observable, and maintainable enterprise software.

Key Responsibilities

  • Design and deliver full-stack capabilities across React applications, Java services, GraphQL APIs, and Flutter applications.
  • Lead technical design for features spanning micro-frontends, Backend-for-Frontend services, downstream integrations, and mobile experiences.
  • Develop React and TypeScript applications using Webpack Module Federation, React Router, Redux Toolkit, and shared component libraries.
  • Design and maintain Java 21 and Spring Boot services that aggregate downstream APIs into stable, user-focused contracts.
  • Develop GraphQL schemas, resolvers, batch mappings, and Apollo Client integrations.
  • Contribute to Flutter and Dart feature packages using Riverpod, repository-based data access, shared design systems, and reusable components.
  • Apply established patterns-including facade, builder, mapper, repository, strategy, visitor, observer, factory, adapter, and rule engine-to create modular and testable solutions.
  • Define clear ownership of business logic across presentation, orchestration, application, and domain layers.
  • Establish resilient integration patterns for REST and GraphQL services, including error handling, caching, retries, authorization, and contract compatibility.
  • Use feature flags, telemetry, and progressive delivery practices to release changes safely.
  • Mentor engineers through technical guidance, design reviews, pair programming, and constructive code reviews.
  • Collaborate with product, design, architecture, security, and engineering partners to turn business needs into effective technical solutions.
  • Improve engineering practices, reusable patterns, documentation, and development workflows across teams.

Required Technical Qualifications

  • Significant professional experience designing and delivering full-stack applications in enterprise production environments.
  • Advanced proficiency in TypeScript and modern JavaScript, including strong experience with React.
  • Strong proficiency in Java and Spring Boot, including dependency injection, service-layer design, API development, and downstream system integration.
  • Experience designing and consuming GraphQL and REST APIs.
  • Experience with micro-frontend architecture, ideally including Webpack Module Federation, independently deployable applications, runtime integration, and shared-dependency management.
  • Strong knowledge of frontend state-management patterns using Redux Toolkit or comparable technologies.
  • Demonstrated ability to apply object-oriented design, SOLID principles, layered architecture, and reusable software design patterns.
  • Experience building automated tests with tools such as Jest, React Testing Library, JUnit, Mockito, Playwright, or similar frameworks.
  • Experience with containerized cloud applications, including Docker, Kubernetes, and Helm.
  • Familiarity with Azure services such as AKS, Microsoft identity platforms, Key Vault, Redis, Cosmos DB, and Application Insights.
  • Experience with observability practices, including structured logging, distributed tracing, metrics, and OpenTelemetry.
  • Working knowledge of authentication, authorization, token management, secure coding, and protection of sensitive data.
  • Experience with feature-management platforms such as LaunchDarkly or Statsig.
  • Strong understanding of CI/CD pipelines, source control, pull-request practices, quality gates, and automated deployment.

Preferred Qualifications

  • Professional experience with Dart and Flutter, including Riverpod, repository-based architecture, widget testing, and shared feature packages.
  • Experience working in a large, multi-team monorepo.
  • Familiarity with server-driven UI and shared enterprise design systems.
  • Experience developing platforms used by both internal associates and external customers.
  • Knowledge of claims, insurance, financial services, or another regulated industry.
  • Experience designing Backend-for-Frontend services and separating command and query responsibilities.
  • Experience establishing contract tests between frontend applications and backend services.
  • A history of creating reusable libraries, architectural patterns, or engineering standards adopted by multiple teams.

Leadership and Professional Skills

  • Technical leadership: Provides clear architectural direction while remaining hands-on in design, coding, testing, troubleshooting, and delivery.
  • Collaboration: Builds strong partnerships across frontend, backend, mobile, design, product, architecture, and platform teams.
  • Communication: Explains complex technical decisions clearly to both technical and nontechnical audiences and documents decisions effectively.
  • AI fluency: Uses AI-assisted engineering tools responsibly to accelerate analysis, implementation, testing, and documentation while independently validating correctness, security, and architectural alignment.
  • Product and design orientation: Considers usability, accessibility, consistency, performance, and customer impact-not only functional correctness.
  • Enterprise and startup mindset: Combines rapid experimentation and incremental delivery with enterprise expectations for security, reliability, compliance, and maintainability.
  • Ownership and work ethic: Takes responsibility from discovery through production support and consistently delivers high-quality work.
  • Innovation: Challenges unnecessary complexity, contributes new ideas, and turns promising concepts into practical, reusable improvements.
  • Mentorship: Helps other engineers strengthen their technical judgment and supports a culture of constructive feedback and continuous learning.

What Success Looks Like

  • Features are designed coherently across web, mobile, and backend layers.
  • Technical decisions simplify the platform and improve long-term maintainability.
  • APIs and shared contracts remain stable, secure, and easy for other teams to consume.
  • Releases are observable, testable, progressively delivered, and recoverable.
  • Shared patterns and components reduce duplicated effort across engineering teams.
  • Engineers become more effective through your mentorship and technical leadership.
  • Customers and claims associates receive reliable, accessible, and intuitive digital experiences.

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.

At this time, GEICO will not sponsor a new 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,462,498 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
Software Engineer 24 days ago
$180k – $220k per year • In office • Full-Time • 3+ years exp • New York
Python
Databases
PostgreSQL
Redis
AI/ML
LangChain
Apply
$195k – $245k per year • In office • Full-Time • New York
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
Next.js
React.js
DevOps
AWS
Apply
$210k – $250k per year • In office • Full-Time • New York
Python
JavaScript
TypeScript
Databases
PostgreSQL
AI/ML
LangChain
AI Agents
Frontend
React.js
DevOps
AWS
Analytics
ETL/ELT
Apply
$140k – $180k per year • Hybrid • Full-Time • New York
Python
AI/ML
Dagster
Prefect
AI Agents
Knowledge Graph
DevOps
AWS Step Functions
Apply
$235k – $260k per year • In office • Full-Time • 3+ years exp • San Francisco
JavaScript
TypeScript
Node JS
Node JS
Puppeteer
AI/ML
LLM
Browser Agents
DevOps
Rest API
QA
Playwright
Apply
$207k – $258k per year • Equity • In office • 6+ years exp • Bachelor's Degree • Palo Alto
Python
Go
Java
TypeScript
Databases
PostgreSQL
DevOps
AWS
Apply
≈ $138k – $237k per year (Estimated) • Remote (United States) • Full-Time • 8+ years exp • Palo Alto
Python
Java
DevOps
Terraform
GCP
CloudFormation
Datadog
Prometheus
Pulumi
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Service Mesh
Apply
$147k – $184k per year • Equity • In office • 7+ years exp • Bachelor's Degree • Palo Alto
Python
JavaScript
TypeScript
Python
Flask
FastAPI
Django
AI/ML
Copilot
Cursor
Frontend
React.js
DevOps
Rest API
Splunk
GCP
Datadog
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Apply
$207k – $258k per year • Equity • In office • Palo Alto
Databases
Databricks
DevOps
CI/CD
AWS
Apply
In office • Internship • Master's Degree • Palo Alto
Python
AI/ML
LangGraph
LangChain
LlamaIndex
Embeddings
Function Calling
AI Agents
LLM
Semantic Search
Semantic Search
Knowledge Graph
Tool Use
Machine Learning
Apply
See all jobs
This is one of many
1,462,498 more open roles from verified company boards, updated every day.