What are the responsibilities and job description for the Senior Software Product Manager position at Nsight?
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.