Program Manager Software Engineering Operations

Financial Engines   •  

Fairfax, VA

Industry: Finance & Insurance


5 - 7 years

Posted 45 days ago

Responsible for managing software development operations and projects by aligning teams to product and technology goals, managing engineering programs and initiatives, and overseeing program delivery; including:

Engineering Program Management and Strategic Initiatives

  • Lead the planning and coordination of strategic initiatives and programs assigned by the VP, Engineering from initiation to delivery including resource allocation and progress tracking
  • Facilitate, assess, and communicate progress against Product Roadmap and Technology Roadmap
  • Create technology development scorecards, stakeholder communications, and briefings for executive leadership

Operational Performance and Execution

  • Establish, maintain, and enhance dashboards and metrics for software development operational health (engineering rigor), strategic initiatives and program objectives, and product performance (KPIs)
  • zDrive operational engineering rigor by working with development leaders to track development quality: prevention, monitoring, response
  • Establish product execution rigor by working with development leaders to establish product and business metrics, KPIs, and dashboards used by leadership to measure execution
  • Ensure the development of relevant system documentation, ops transition plans, and maintain Engineering system documentation repository

Aligning Teams to Product and Technology Goals

  • Collaborate with Product and Engineering Leaders to align strategy with broader business objectives, manifesting in the development of shared quarterly OKRs
  • Champion the importance of measurement and accountability for results in meeting strategic objectives and key results
  • Facilitate the prioritization process by providing data used to assess which projects/epics have the highest potential value, impact, and strategic alignment

Required Skills

  • Software development skills including hands-on architecture and systems delivery
  • Program & Project management skills at a senior level of understanding including experience with large-scale initiatives
  • Strong analytical problem-solving skills
  • Strong written communications and presentation development skills
  • Ability to manage multiple tasks simultaneously
  • Ability to effectively communicate with coworkers, peers, and management through written and verbal communication
  • Ability to communicate with business stakeholders, internal departments, and other outside parties in a professional manner
  • Effectively communicate with developers and quality assurance staff in the resolution of technical problems
  • Excellent interpersonal skills, as necessary to work effectively with staff at all levels

Education & Experience

  • BS or MS degree in Computer Science/Engineering or equivalent work experience
  • 5+ years of direct experience in software development and/or programming design and systems management
  • 3+ years of experience in program management/project leadership role