Hybrid Senior Manager, Staff Software Engineering – Data

Posted 2 months ago

Apply now

About the role

  • Senior Manager at GEICO leading data-centric engineering teams to provide innovative solutions. Overseeing software implementation and mentoring engineers with a focus on business collaboration.

Responsibilities

  • Under limited supervision, leads and manages the activities of providing data-centric solutions to various business domains for various business scenarios, by collaborating with business partners and other engineering functions.
  • Builds, leads, and mentors a cross-functional engineering team of up to 15 engineers with technical oversight of 2 to 5 key strategic domains with cross organizational dependencies.
  • Collaborates closely with business customers and other engineering functions to the build the right solutions.
  • Manages the activities of engineers and engineer teams in the establishment and implementation of new or revised systems and programs.
  • Responsible for software implementations ensuring accuracy and completeness and approves them for implementation.
  • Monitors and analyzes functional and non-functional requirements in accordance with regulatory and operating requirements.
  • Conducts research to understand diverse perspectives from business, project management, design, and other areas to assess likely reactions to new initiatives or products and forecast their potential.
  • Manages the investigation of interruptions to functional areas of existing systems. Assists engineers and others in diagnosing cause of problems. Manages remedy actions.
  • Analyzes the impact of new hardware and software on existing systems.
  • Trains, mentors and provides developmental opportunities for engineers to assure performance expectations are met.
  • Periodically reviews existing systems for possible program or systems improvement or enhancements.
  • Assists in the preparation of all required management reports.
  • Prepares department business plans, staffing projections and budgets. Requisitions supplies and materials necessary for efficient operation. Reviews plans and budgets periodically to achieve cost reduction where possible.
  • Adheres to the Code of Conduct, company policies, and operating principles.

Requirements

  • Bachelor’s degree in computer science or related field required
  • 10+ years of professional software engineering experience, including software development lifecycle best practices
  • 5+ years of development in a large-scale, mission-critical environment
  • 5+ years of hands-on work experience supervising personnel in a technical environment
  • 2+ years' experience with automated testing including Unit, Integration, and End-to-End functional testing.
  • 5+ years of professional experience focusing on data engineering, including but not limited to large scale data movement and processing, data architecture, compute and storage performance and efficiency, machine learning / AI, analytic user experience and management, business intelligence, data-centric application development.
  • 5+ years of experience in financial industry.

Benefits

  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
  • Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.

Job title

Senior Manager, Staff Software Engineering – Data

Job type

Experience level

Senior

Salary

$140,000 - $300,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job