Senior Software Product Project Manager

  • Boston, MA
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Contract - Independent
Contract - 12 Month(s)

Skills

DevOps
Product Management
Supply Chain
Azure Cloud
Process Improvement
Continuous Improvement

Job Details

We are seeking a highly skilled and experienced Senior Software Product Manager to lead the deployment and process improvements of software solutions effort across multiple teams. This role will be responsible for building a robust workflow, engaging cross-functional teams, and driving process improvements that enhance efficiency, reduce deployment risks, and optimize time-to-value.

The ideal candidate will have a strong background in software deployment processes, supply chain, and cross-team collaboration. They should have prior experience leading a team of engineers, driving process enhancements, and introducing new deployment strategies. This role also involves serving as a Subject Matter Expert (SME) for deployment processes, leveraging previous expertise to streamline operations and improve execution quality.

Key Responsibilities

  • Lead Pre-Live Efforts: Oversee the deployment of software at sites that are not yet live, ensuring all systems are operational, functional, and ready for full production.
  • Develop and Optimize Workflows: Design and implement efficient workflows that engage multiple teams, ensuring alignment between engineering, QA, operations, and business stakeholders.
  • Process Improvement: Identify gaps in current deployment and pre-live practices, introducing process enhancements that improve efficiency, reduce downtime, and increase success rates.
  • Deployment Strategy & Execution: Develop innovative deployment approaches and methodologies to streamline go-live processes and ensure seamless transitions.
  • Cross-functional Engagement: Collaborate with engineering, DevOps, QA, operations, and business teams to ensure deployments align with business and technical objectives.
  • SME Leadership: Serve as the go-to expert for deployment processes, sharing best practices, training teams, and documenting improved workflows.
  • Team Leadership: Lead and mentor a team of engineers, ensuring alignment with business goals and fostering a culture of continuous improvement.
  • Risk Management: Identify potential risks in deployment and commissioning phases, developing mitigation plans to ensure minimal disruption.
  • Stakeholder Communication: Act as the bridge between technical and business teams, translating complex deployment challenges into actionable insights.
  • Flexibility & Adaptability: Work in a fast-paced environment where flexibility in hours may be needed to support deployment activities, particularly for global or off-hour site launches.
  • Continuous Learning: Stay ahead of industry trends, tools, and best practices to continually refine deployment processes and enhance product success.

Qualifications & Experience

Must-Have

  • 10+ years of experience in software product management, deployment management, or related roles.
  • 5+ years of proven product management experience, leading strategic initiatives, managing software lifecycles, and driving successful deployments.
  • Strong leadership experience, with a proven track record of managing and mentoring engineers.
  • Expertise in software Pre-Live and deployment, particularly in large-scale enterprise environments.
  • Demonstrated experience in process improvement, workflow optimization, and deployment efficiency enhancements.
  • Technical knowledge of cloud platforms, DevOps methodologies, CI/CD pipelines, and infrastructure deployment.
  • Experience in risk assessment and mitigation strategies during software go-lives.
  • Strong stakeholder management skills, with the ability to engage technical and non-technical teams effectively.
  • Exceptional problem-solving abilities, with a proactive mindset and a data-driven approach.
  • Excellent communication skills, with the ability to document, present, and articulate complex processes.

Big Plus

  • Flexibility in working hours, particularly to support deployments and Pre-live and Post-Live Environments.
  • Passion for learning and professional growth, with a desire to continuously enhance deployment strategies.
  • Experience with automation tools, site reliability engineering (SRE), and advanced DevOps practices.
  • Background in large-scale SaaS deployments, financial systems, or mission-critical infrastructure.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.