JobsSenior Software Engineer - Full Stack
GEICO logo

Senior Software Engineer - Full Stack

GEICO

Location

Palo Alto, CA, Bethesda, MD

Type

Full-time

Posted

10/15/2026

Compensation

$105,000 - $215,000 per year

Undergraduate with 5+ Years of Experience
H-1B FY202699.7% approval-61% YoY
✓ Established sponsor

Job description

The Senior Full Stack Software Engineer at GEICO will design and deliver modern digital claims experiences for customers and associates. This position involves web, mobile, and backend development using technologies such as React, Java, GraphQL, and Flutter. The ideal candidate will combine technical expertise with strong leadership skills to influence engineering standards and guide technical decisions. The role emphasizes collaboration with various teams to create secure and maintainable enterprise software.

Requirements

  • 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 and API development.
  • Experience designing and consuming GraphQL and REST APIs.
  • Experience with micro-frontend architecture and shared-dependency management.
  • Strong knowledge of frontend state-management patterns using Redux Toolkit or comparable technologies.
  • Demonstrated ability to apply object-oriented design and reusable software design patterns.
  • Experience building automated tests with tools such as Jest and JUnit.
  • Experience with containerized cloud applications, including Docker and Kubernetes.
  • Familiarity with Azure services such as AKS and Cosmos DB.
  • Experience with observability practices, including structured logging and distributed tracing.
  • Working knowledge of authentication, authorization, and secure coding.

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 and mobile experiences.
  • Develop React and TypeScript applications using modern tools and libraries.
  • Design and maintain Java services that aggregate downstream APIs into user-focused contracts.
  • Develop GraphQL schemas and Apollo Client integrations.
  • Contribute to Flutter and Dart feature packages using shared design systems.
  • Establish resilient integration patterns for REST and GraphQL services.
  • Use feature flags and telemetry to release changes safely.
  • Mentor engineers through technical guidance and code reviews.
  • Collaborate with product, design, architecture, and engineering partners to turn business needs into technical solutions.
  • Improve engineering practices, documentation, and development workflows across teams.

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Government Employee Insurance Company Geico

As of Aug 23, 2026

Initial approvals

35

FY2026

Approval rate

99.7%

FY2026

LCA certified

318

FY2026

Entry-level share

2.5%

FY2026

Initial approvals YoY

-61%

Trend

LCA certified YoY

+3%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?