Program Manager
About the role
The Program Manager will lead complex, cross-functional technology initiatives from initiation through delivery, working closely with engineering, product, and business stakeholders. The role involves translating strategic objectives into executable project plans, managing project scope, timelines, budgets, and ensuring successful delivery of multi-team initiatives. Key responsibilities include project leadership, stakeholder and client management, risk and process management, reporting, governance, and team leadership. The ideal candidate will have strong technical fluency in software development lifecycles and cloud/web architectures, proven project management discipline, and a track record of delivering complex projects on time and within budget. The position requires a bachelor's degree in a technical field and significant experience managing technical projects, ideally in Agile environments and with vendor management.
Must have
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline required
- 5+ years of experience managing complex technical projects or programs, ideally including large-scale web services, cloud platforms, or enterprise software implementations
- Previous experience in a Team Lead, Supervisor, Product Owner, or Project Manager capacity
- Proven, successful history of enterprise-level implementations and integrations
- Experience working within organizations that have adopted Agile methodologies, along with familiarity with managed service and offshore delivery models
- Experience managing infrastructure projects across distributed locations, including in-house and outsourced teams
- Experience with vendor management, including tracking deliverables and integrating third-party workstreams
- Thorough knowledge of project management processes, tools, and methodologies, including the Project Management Body of Knowledge (PMBOK) and Agile/Iterative frameworks
- Expert-level knowledge of Agile/Iterative methodologies (Scrum, Kanban, SAFe, or similar)
- Understanding of Software Development Lifecycle (SDLC) methodologies and current technology industry best practices
- Familiarity with large-scale web services and applications, plus prior experience with cloud services and cloud-based projects
- Expert knowledge of project scheduling tools such as MS Project, including critical path scheduling, resource loading and leveling, time reporting, and earned value analysis
- Hands-on experience with Azure DevOps, including administrative experience setting up projects and training team members
Nice to have
- Master's degree preferred
- Familiarity with Pivotal Tracker or Rally is a plus
- Project Management Professional (PMP)
- Certified ScrumMaster (CSM) or equivalent Agile certification
- ITIL Foundation certification
Technologies
- Agile
- Azure DevOps
- ITIL
- Kanban
- Ms Project
- Pmp
- Scrum
- SDLC
Highlights
A master's degree is preferred but not required. Preferred certifications include PMP, CSM (or equivalent Agile certification), and ITIL Foundation. Experience with Azure DevOps is required, and familiarity with Pivotal Tracker or Rally is a plus.