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 Manager, Staff Software Engineering

GEICO

$130,000 - $300,000
Oct 9, 2025
Chevy Chase, MD, US
Apply Now

GEICO is seeking to build a new generation of platforms and capabilities to support its insurance business, aiming for generic applicability across different lines of business and leveraging modern architecture patterns like event-sourcing and microservices to redefine customer experiences and drive business transformation.

Requirements

  • Strong foundation in algorithms, data structures, and core computer science concepts
  • Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc)
  • Working knowledge of object-oriented development, Gang of Four (GOF) Design Patterns, Microservices, Dependency Injection with IOC containers, and both frontend and backend unit testing
  • Strong Cloud (AWS, GCP, Azure etc.) platform knowledge
  • Fluency with Java, Go, .NET, HTML-5, JavaScript/TypeScript, XML, JSON, and RESTful Web Services
  • Strong technical acumen in Cloud Architecture, Performance Benchmarking, and Capacity planning
  • Expert in Container orchestration (e.g., Kubernetes), container runtimes and optimization

Responsibilities

  • Innovate and build new engineering solutions
  • Improve and enhance existing solutions
  • Leverage engineering solutions to solve critical operational problems
  • Lead the strategy and execution of a technical roadmap
  • Increase the speed of delivering products
  • Unlock new engineering capabilities
  • Improve application performance, capacity benchmarking, improve availability and reliability, design and evolve cloud infrastructure and architecture

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
  • Understand how requirements and design choices may impact systems across multiple areas
  • 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
  • Cultivate a culture that motivates all levels of performers to higher levels of achievement