Senior Manager, Staff Software Engineering- (Underwriting Systems)
: Job Details :


Senior Manager, Staff Software Engineering- (Underwriting Systems)

GEICO

Job Location : Chevy Chase,MD, USA

Posted on : 2025-08-22T01:32:35Z

Job Description :

Senior Manager, Staff Software Engineering- (Underwriting Systems)

Position Summary

We are seeking a Senior Engineering Manager to lead the development of innovative applications and solutions for our Underwriting Services team. This role will focus on building scalable, high-performing applications while leveraging AI technologies to drive efficiency, enhance customer experiences, and deliver business value. The ideal candidate will define and execute a technical strategy to transform our current systems and unlock new engineering capabilities.

What You'll Do
  • Lead the strategy and execution of a technical roadmap to improve system reliability and operational excellence, enabling new engineering capabilities.
  • Lead the effort to build a new Rules Engine leveraging AI capabilities such as LLM, and integration with underwriting and policy workflows.
  • Revamp core Underwriting services and applications covering insurance product workflows.
  • Innovate and build tools that integrate with insurance systems to provide real-time underwriting insights.
  • Manage projects and processes for team organization, efficiency, and performance.
  • Hire, retain, mentor, and manage engineering staff for skill development and growth.
  • Perform engineering design evaluations within resource, budget, and schedule constraints.
  • Set, manage, and report KPIs for progress measurement and data-driven decisions.
  • Oversee daily activities of engineering teams ensuring timely project delivery.
  • Simplify and standardize designs, operations, and deployment plans to enhance performance and scalability.
  • Ensure production operations support, maintaining application availability, stability, and performance.
  • Build strong relationships with tech teams and business partners to align technical solutions with business needs.
Qualifications
  • Management experience leading teams of 10+ engineers, delivering high-quality systems.
  • Strong knowledge of cloud computing (SaaS, PaaS, IaaS).
  • Proficiency in at least one modern programming language (Python, Java, Go); open-source experience is a plus.
  • Ability to quickly learn new technologies, with solid foundation in algorithms and data structures.
  • Experience with RESTful and gRPC services, event-driven architectures, microservices, and libraries.
  • Experience with CI/CD pipelines, build/release practices, and monitoring tools.
  • Understanding of SQL and NoSQL databases, including stateful services management.
  • Experience with automated testing frameworks (Unit, Integration, End-to-End).
  • Excellent communication skills for technical and non-technical audiences.
  • Ability to develop roadmaps, manage projects, and adjust team capacity as needed.
Preferred Qualifications
  • Experience in Insurance or Underwriting domains.
  • Proven ability to integrate AI/ML into applications for efficiency and scalability.
  • Strong Cloud platform knowledge (AWS, GCP, Azure).
Experience
  • 10+ years of professional software engineering experience.
  • 5+ years in large-scale, mission-critical environments.
  • 5+ years supervising technical personnel.
  • 2+ years with automated testing frameworks.
Education
  • Bachelor's Degree in Computer Science or related field, or equivalent experience.

The salary range is $150,000 - $300,000 annually, with factors considered for final offer. GEICO considers sponsorship for qualified applicants.

#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)