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, Software Engineering (Change and Approval Management, SLO platform & Business Services Health)

GEICO

$150,000 - $300,000
Dec 25, 2025
Chevy Chase, MD, US
Apply Now

GEICO is seeking an experienced Senior Manager to build and manage a team of engineers focused on delivering enterprise-wide products for high performance and efficiency, driving insurance business transformation and redefining customer experiences.

Requirements

  • Fluency in at least one modern language such as Go, Java, and Python (Go/Python preferred)
  • Hands-on developing software at least 10-20% of the time
  • Working knowledge of functional and object-oriented development paradigms, and design patterns
  • Strong foundation in algorithms, data structures, and core computer science concepts
  • Implemented RESTful and GRPC services, event driven architectures, microservices and libraries
  • Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc.)
  • Strong experience with Kubernetes (any distribution including AKS, GKE, EKS, or self-managed clusters) for orchestration, service deployment and scaling in cloud-native environments.

Responsibilities

  • Build and manage a team of engineers with a deep focus on delivering enterprise-wide product to operate in a highly performant and efficient way.
  • Lead strategy and execution of a technical roadmap focusing on increasing product delivery velocity and unlocking new engineering capabilities.
  • Improve application performance, capacity benchmarking, improve availability and reliability, design and evolve cloud infrastructure and architecture.
  • Collaborate with the product teams to understand their pain points around performance, resiliency and formulate strategies to address recurring issues in a sustainable way.
  • Address technical or analytical skill gaps, challenging team members to share knowledge and learn new technologies.
  • Craft and deliver persuasive arguments to drive projects for process improvement, cost leadership, and customer experience enhancement.
  • Ability to construct roadmaps, manage and translate projects into deliverables, adjust priorities, and be able to understand and adjust the team capacity as needed.

Other

  • Collaborate with the Director to manage project dependencies, negotiate delivery dates, and ensure the timely completion of projects
  • Identify and address project risks, presenting implementable solutions or alternatives
  • Understand how requirements and design choices may impact systems across multiple areas
  • Initiate and support performance evaluation of team members
  • Cultivate a culture of motivation and achievement, building and maintaining trustful relationships with team members