Lead and execute complex technical projects from initiation to completion, ensuring alignment with strategic objectives while delivering high-quality results on time and within budget.
Partner with engineering teams to enhance software development lifecycle (SDLC) processes, optimizing efficiency and ensuring product excellence.
Facilitate Agile methodologies, including sprint planning, backlog grooming, and retrospectives, to keep development teams aligned and continuously improving.
Navigate multiple projects with competing priorities, ensuring timely execution while balancing stakeholder needs.
Own end-to-end release management across multiple products or platforms, including defining release calendars, release trains, and deployment schedules.
Simplify complex technical concepts into intuitive visuals—flowcharts, diagrams, and presentations—to drive clarity and informed decision-making.
Act as the bridge between stakeholders, fostering transparency, alignment, and cross-functional collaboration.
Requirements
Proven experience (6+ years) in technical program management within a software development environment.
Strong understanding of software development lifecycle (SDLC) processes.
In-depth knowledge of SaaS architecture and best practices.
Proficiency in Agile methodologies, including Scrum and Kanban.
Exceptional organizational and project management skills.