Geico - Chevy Chase, MD

posted 13 days ago

Full-time - Senior
Chevy Chase, MD
Insurance Carriers and Related Activities

About the position

The Senior Manager, Staff Software Engineering will lead diverse engineering teams to design, develop, and deliver software solutions that meet business needs. This role emphasizes evolving Geico's mobile applications with a focus on speed to market, security, and 24/7 availability. The manager will collaborate with product and business organizations to ensure alignment on a strategic roadmap, fostering innovative thinking and creativity in problem-solving within a fast-paced environment.

Responsibilities

  • Manage projects and processes to keep the team organized and efficient.
  • Hire, retain, mentor, and manage engineering staff to ensure they have the necessary skills and career development opportunities.
  • Manage operational budget and expenses for the team.
  • Perform engineering design evaluations to ensure projects are within resource, budget, and scheduling constraints.
  • Set, manage, and report KPIs to measure progress and facilitate data-driven decision making.
  • Oversee day-to-day activities of engineering teams and project managers to ensure execution of software development projects against delivery commitments and project plans.
  • Seek ways to simplify and standardize designs, operations, and deployment plans, focusing on reducing complexity and enhancing performance, agility, and scalability.
  • Ensure production operations support and maintain the availability, stability, and performance of production applications.

Requirements

  • 7+ years of hands-on development and/or solutions engineering experience.
  • Recent hands-on experience with developing or designing mobile solutions.
  • 3+ years of people leadership experience leading engineering teams.
  • Strong background in delivering digital products at scale, both web and mobile.
  • Strong understanding of cloud infrastructure concepts, platforms, and technologies.
  • Ability to prioritize and drive results based on business value.
  • Strong understanding of the Software Development Lifecycle (SDLC).
  • Strong critical thinking, decision making, and problem-solving skills.
  • Excellent verbal/written communication skills, able to communicate effectively with Senior Leadership and technical personnel.
  • Experience with developing and running DevOps.

Nice-to-haves

  • Strong understanding of Agile concepts and processes.
  • Strong understanding of CI/CD, Release Management, and Configuration Management processes and tooling.
  • Understanding of data modeling and AI concepts.
  • Experience delivering customer-facing digital products using cross-platform technologies such as Flutter, React Native, or Kotlin Multiplatform.

Benefits

  • Premier Medical, Dental and Vision Insurance with no waiting period.
  • Paid Vacation, Sick and Parental Leave.
  • 401(k) Plan.
  • Tuition Reimbursement.
  • Paid Training and Licensures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service