Software Engineering Product Manager
London – Hybrid, 2 days per week
£700 PD Circa
Inside IR35
6-Month ContractOverview
An excellent opportunity has arisen for an experienced Software Engineering Product Manager to take ownership of technically complex digital services within a modern data and technology environment.
The role will sit closely between Product and Software Engineering, supporting the development of scalable digital services built around Python-based microservices and modern cloud technologies.
You will work closely with Software Engineers and Architects to shape the product roadmap, define engineering priorities and translate complex user, technical and business requirements into deliverable software products and services.
Role and Responsibilities
Own the product vision, roadmap and priorities for software engineering-led digital services
Work closely with Software Engineering and Architecture teams developing Python-based microservices and associated platform capabilities
Translate user, business and technical requirements into clear product requirements, user stories and acceptance criteria
Lead discovery activity across new services, APIs, microservices, integrations and platform capabilities
Understand and manage technical dependencies across microservices, APIs, data services and wider architecture
Manage and prioritise the product backlog alongside Software Engineering teams
Work with engineers to break larger product requirements into clear, deliverable technical outcomes
Balance user requirements with technical feasibility, scalability, security, governance and regulatory considerations
Define product outcomes, success measures and service performance metrics
Provide engineering teams with clear product context, priorities and decision-making support
Lead Agile ceremonies and coordinate delivery across multiple software engineering workstreams
Skills and Experience
Strong experience as a Technical Product Manager, Software Product Manager or similar within a software engineering environment
Experience working closely with Software Engineering teams delivering modern digital products and services
Good understanding of Python-based applications, microservices architecture, APIs and distributed services
Experience working with cloud-native technologies, platforms and modern software engineering practices
Strong experience translating complex technical requirements into product roadmaps, backlogs and deliverable outcomes
Experience leading discovery and taking software products or services from early-stage concepts through to delivery
Strong Agile product management experience within engineering-led teams
Comfortable working across technically complex, data-driven or regulated environments
Excellent stakeholder management skills across engineering, architecture and non-technical audiences