Senior Manager, Staff Software Engineering

GEICO GEICO · Insurance · Bethesda, MD

Senior Manager, Staff Software Engineering role at GEICO, focusing on managing software engineering teams, overseeing software implementations, and ensuring systems meet regulatory and operating requirements. Requires a Bachelor's degree in Computer Science and extensive experience in software development, team supervision, and automated testing within mission-critical environments.

What you'd actually do

  1. Interview and/or approve job applicants for employment.
  2. Conduct and/or review associate performance appraisals.
  3. Initiate or approve salary adjustments, performance ratings, and other personnel changes.
  4. Counsel associates and take disciplinary action or terminate the employment of associates as appropriate.
  5. Manage the activities of engineers and engineer teams in the establishment and implementation of new or revised systems and programs.

Skills

Required

  • Bachelor’s degree in Computer Science, or related field of study
  • Ten (10) years of experience as a Software Engineer, or related occupation
  • Ten (10) years of experience with: Software development lifecycle best practices
  • Five (5) years of experience with: Development in a large-scale, mission-critical environment
  • Five (5) years of experience with: Supervising personnel in a technical environment
  • Two (2) years of experience with: Automated testing including Unit, Integration, and End-to-End functional testing

What the JD emphasized

  • Software development lifecycle best practices
  • Development in a large-scale, mission-critical environment
  • Supervising personnel in a technical environment
  • Automated testing including Unit, Integration, and End-to-End functional testing