Technical Product Manager
Job Description
Emergent Software is hiring a Technical Product Manager to lead planning and delivery of custom software solutions for enterprise clients in a fully remote setting.
Responsibilities
- Define product vision, establish a strategic roadmap, and manage a product backlog.
- Partner with clients and support them in performing the Product Owner role.
- Facilitate requirements gathering and analysis; document outcomes as Features and User Stories.
- Create a delivery plan with the team and client to achieve project objectives and business value.
- Mentor and provide guidance to colleagues in the Product Delivery Team.
- Drive innovation and adoption of AI tooling in product development and delivery.
- Contribute to continuous improvement and help build a community of practitioners.
- Help shape future product offerings and client engagement options.
- Lead product development activities for key or strategic client pursuits.
- Present solution vision proposals to client executives.
- Collaborate with account executives to support client satisfaction in existing delivery engagements.
- Establish the client technology roadmap.
- Collaborate closely with technology experts (architects and engineers) to validate technical feasibility.
- Provide technically informed conversations with clients to build trust and confidence.
- Execute against established plans and keep projects on track by regularly communicating status, risks, and change.
- Work directly with clients to manage delivery while encouraging an agile delivery approach.
- Apply agile concepts in real-world contexts, adapting to the client’s level of agile maturity and improving it over time.
- Own backlog health and proactively communicate deviations from expected value delivery.
- Act as a servant leader to the delivery team.
- Communicate technical and business requirements to the delivery team; collaborate with senior delivery team members to solve complex challenges.
- Demonstrate strong understanding of custom software development concepts and best practices across interactions.
Requirements
- 7+ years of experience as a Product Owner or Product Manager.
- Experience delivering custom enterprise software solutions across a range of technologies, platforms, and hosting paradigms.
- Experience creating cost estimates for components or entire projects.
- Strong technical writing, verbal communication, and presentation skills.
- Experience serving as the liaison between agile development teams and users to define requirements, perform business analysis, and guide delivery.
- Experience using AI tools in product development, product delivery, or project management.
- High-level understanding of how websites, web applications, APIs, databases, and the cloud work.
- Strong technical background to lead development teams credibly and evaluate complex risks and issues.
- Expert knowledge of Agile principles and software development life cycle models.
- Experience with agile work organization tools: Azure DevOps, Jira, Trello, Basecamp, or Rally.
- Proven track record delivering custom web application projects using Agile methodologies.
- Experience managing scope, schedule, budget, and risk.
- Trusted, consistent, transparent, and confident communication with stakeholders; owns the project delivery narrative.
- Occasional travel to client sites may be requested for activities such as annual planning meetings.
Technologies
- AI tools
- Azure DevOps, Jira, Trello, Basecamp, Rally
- Websites, web applications, APIs, databases, cloud
- Microsoft Azure, .NET, SQL Server, Azure
- JavaScript, React, Angular, Vue.js
- PMI-ACP, Scrum Alliance CSM, Scrum Alliance CSPO, Scrum.org PAL, SAFe, PMP
- AZ-900, DP-900, AI-900
Benefits
- Work from home or work remotely from anywhere you want (remote indefinitely).
- Flexible work schedule and focus on work-life balance.
- Compensation for work beyond 40 hours.
- 100 hours per year to focus on professional development.
- Profit sharing bonus tied to company success.
- Excellent benefits package including medical insurance, dental, vision, 401(k) matching, FSA, disability, life insurance, and paid parental leave.
- Medical Insurance: up to 80% of your monthly medical premium (HSA options available).
- HSA Contribution: up to $200/month.
- Dental & Vision Insurance: up to 50% of your monthly dental and vision premium costs.
- 401(k) plan: company match up to 4% of salary.
- Profit sharing bonus: up to 15% of salary paid quarterly.
- Extra compensation for work over 40 hours/week.
- Employee referral & customer referral bonuses.
- Flex Spending Account (FSA) for Dependent Care & Healthcare Costs.
- Dependent Care FSA Contribution: $90/month.
- Short Term Disability: $500/week for 12 weeks.
- Long Term Disability: up to $6,000/month.
- Group term life and AD&D insurance: $50k.
- PTO, standard holidays, and 2 floating holidays.
- Paid parental leave: 2 weeks.
- Staff development program: 100 hours/year plus training costs.
Highlights & Benefits of Working at Emergent Software
- Collaborate with other software engineers and analysts.
- Vetting process designed to ensure reliable team members.
- Work on custom software projects solving complex business problems.
- Professional development investment through 100 hours per year.
- Profit sharing bonus tied to company success.
Nice to Have Skills
- Preference for candidates who have delivered projects to client expectations in consulting, SaaS environments, or delivering AI-accelerated (agentic) solutions.
- Industry recognized Agile certifications: PMI-ACP, Scrum Alliance CSM or CSPO, Scrum.org PAL, SAFe, or equivalent.
- Industry recognized project management certification: PMP or equivalent.
- Microsoft Azure certifications: AZ-900, DP-900, AI-900.
- Experience with Microsoft stack technologies (.NET, SQL Server, Azure) and JavaScript frameworks (React, Angular, Vue.js).
- Experience as a Scrum master turned product owner.
- Independent consultant background with experience on agile delivery teams in any role.
- Passion for the technical side of software development from a product owner perspective.
Vetting Process
- Application (5 minutes)
- Online Assessment (40-50 minutes)
- Initial Phone Interview & Technology Knowledge Assessment (45 minutes)
- Challenge Interview (90 minutes)
- Final Interview (60-90 minutes)
- Job Offer