Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Geico Logo

Senior Full Stack Engineer - Multiple Teams

Geico

$75,000 - $215,000
Sep 25, 2025
Palo Alto, CA, USA • Seattle, WA, USA • San Francisco, CA, USA • Austin, TX, USA • San Jose, CA, USA • Dallas, TX, USA
Apply Now

GEICO is seeking an experienced Engineer to help drive their insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating a culture of psychological safety and continuous improvement.

Requirements

  • 3+ years of experience with ReactJS and its core principles (e.g., Redux, Hooks).
  • 4+ years of experience with backend technologies, including .NET (C) and Java.
  • 3+ years of experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience with RESTful services and APIs.
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Proficiency in working with SQL and NoSQL databases.
  • Familiarity with cloud platforms such as Azure, AWS, or GCP.

Responsibilities

  • Architect, develop, and maintain scalable, resilient distributed systems.
  • Design, develop, and maintain scalable full-stack applications, including front-end features using ReactJS and its ecosystem (e.g., Redux, Hooks), backend services with .NET or Java frameworks, and efficient data management using SQL and NoSQL databases.
  • Develop and integrate RESTful APIs and microservices for seamless communication between systems.
  • Utilize CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) to streamline development and deployment.
  • Create reusable application components and patterns to improve efficiency and scalability.
  • Conduct design sessions, code reviews, and mentor junior engineers to elevate engineering quality and share best practices.
  • Provide support for critical systems, including 24x7 on-call support when necessary.

Other

  • 5+ years of professional software development experience in large-scale enterprise environments.
  • Collaborate with stakeholders to define product requirements and deliver optimal solutions.
  • Work with cross-functional teams throughout the software development lifecycle to ensure seamless integration and delivery.
  • Bachelor's or Master's degree in computer science, Information Systems, or equivalent education/work experience.
  • Ability to work with nested data structures like JSON, XML, and YAML.