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

Sr. Staff Engineer

Geico

$105,000 - $260,000
Aug 28, 2025
Indianapolis, IN, USA • Washington, DC, USA • Austin, TX, USA • Los Angeles, CA, USA • Tampa, FL, USA • San Jose, CA, USA • Dallas, TX, USA • Chicago, IL, USA • Tukwila, WA, USA • Phoenix, AZ, USA
Apply Now

GEICO is developing a cutting-edge, AI-powered marketing automation platform for internal use to transform customer engagement by providing marketing teams with smarter, more personalized, and efficient tools for data-driven customer journeys across multiple channels.

Requirements

  • Experience with design, develop and deploy machine learning solutions to solve complex problems and integrate them into software systems
  • Experience building MarTech applications, including implementation solution design
  • Fluency with Java, Phthon, React, Redux, JavaScript/TypeScript, CSS, JSON, RESTful Web Services, NodeJS, Cassandra and Event Driven Architectures
  • Strong Cloud (AWS, GCP, Azure, etc.) platform knowledge
  • Familiar with Project Management and work item management tools such as Azure DevOps, JIRA
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Lead design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize programming languages like JavaScript, TypeScript, Java, C, 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 advanced-level Java application design under minimal direction
  • Utilizes developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Mobile/Web/UI design, implementation, and maintenance activities under minimal direction
  • Mentor other engineers

Other

  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Consistently share best practices and improve processes within and across teams
  • Ability to excel in a fast-paced, startup-like environment
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education
  • GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.