Senior Software Project Manager
Cambridgeshire – Hybrid
Competitive Salary £70 - £85,000 + Benefits
Working on the design and development of advanced technology solutions across a range of products, creating intelligent systems, innovative sensors, and connected devices, helping solve complex challenges and bring new products and ideas to life!
Looking for a Senior Software Project Manager to lead the delivery of software-focused projects within a hardware product environment across multiple sectors. The role involves managing complex projects that include RF, electronic, and embedded components, while acting as the primary expert in software project management in this technical landscape.
This is a highly client-facing position, requiring close collaboration with sales, engineering, and client teams to shape, secure, and deliver innovative software solutions.
Responsibilities:
Lead the planning and delivery of software-driven projects, often alongside electronics or embedded systems teams, across diverse industries.
Build and maintain strong professional relationships, ensuring clear communication at all levels, internally and with clients.
Deliver projects on time and within budget by managing schedules, resources, risks, and changes effectively, in partnership with a technical lead.
Drive high performance within project teams by providing motivation, leadership, and proactive problem-solving.
Apply structured project management methods, including Agile, Work Breakdown Structures, and Microsoft Project.
Ensure clear reporting and governance throughout the project lifecycle.
Support continuous improvement in project delivery processes, with a particular focus on software project lifecycle best practices.
Collaborate closely with the sales team and technical leads to scope opportunities, provide cost and time estimates, and develop proposals that are both technically robust and commercially viable.The Person:
Demonstrated experience managing complex software development projects.
Strong emotional intelligence and people management skills, with the ability to inspire and guide high-performing teams.
Confident and clear communicator, capable of engaging effectively with clients, from engineers to senior executives.
Technically fluent, with a solid understanding of modern software engineering practices, including version control, CI/CD, and testing frameworks.
Holds a technical degree (or equivalent qualification) in a relevant engineering discipline.
Familiarity with established tools and methodologies such as Agile, Jira, Confluence, Git, and Microsoft Project.
Comfortable working in a fast-paced, consultancy-style environment, with frequent client interaction and shifting priorities