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

Manager – Staff Software Engineering - MarTech and Ads

Geico

$120,000 - $260,000
Sep 26, 2025
Palo Alto, CA, USA • Seattle, WA, USA • Austin, TX, USA • Dallas, TX, USA • Chicago, IL, USA • Bethesda, MD, USA
Apply Now

GEICO MarTech and Ads organization is seeking an experienced Engineering Manager to build and manage a team of engineers focused on delivering enterprise-wide products for a highly performant and efficient operation, driving insurance business transformation from a traditional IT model to a tech organization with engineering excellence as its mission.

Requirements

  • Fluency and specialization with Java, GraphQL and SQL
  • Experience with AI and ML technologies including MLflow, VectorDBs, Scikit-learn and Langchain
  • Experience building products of micro-services-oriented architecture and extensible REST APIs and GraphQL
  • Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, security, and scaling)
  • Fluency in DevOps Concepts, Cloud Architecture and Azure DevOps Operational Framework
  • Experience with application monitoring tools and performance assessments
  • In-depth knowledge of CS data structures and algorithms

Responsibilities

  • build and manage a team of engineers with a deep focus on delivering enterprise-wide products to operate in a highly performant and efficient way
  • help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission
  • innovate and build new engineering solutions, improve and enhance existing solutions as well as leverage engineering solutions to solve critical operational problems
  • lead strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities
  • improve application performance, capacity benchmarking, improve availability and reliability, design and evolve cloud infrastructure and architecture
  • Understand how requirements and design choices may impact systems across multiple areas
  • Identify where technical or analytical skill gaps put future team deliverables at risk and craft a plan to remediate, consistently challenge team members to share knowledge and learn new technologies

Other

  • Work with your Director to address project dependencies, negotiate and estimate incremental delivery dates for milestones with the stakeholder community, and deliver projects on time
  • Identify and raise appropriate project risks, in addition to presenting detailed and implementable solutions or alternatives
  • Report on your team’s progress for project and other key metrics, in addition to presenting detailed and implementable ideas for areas to further improve or influence product or project delivery
  • Initiate and support performance evaluation of team members
  • Cultivate a culture that motivates all levels of performers to higher levels of achievement