Software Engineering Manager – Product Development (Cloud & Platform)
Location: Hybrid / Maidenhead (3 days in the office Tues/Wed/Thurs)
We are seeking a hands-on and strategic Engineering Manager to lead global Agile engineering teams in building and maintaining scalable, high-performance software solutions. You’ll guide teams through the full software development lifecycle—from concept through release—while promoting engineering excellence, technical quality, and process improvement.
This is an excellent opportunity to shape modern cloud-native products, influence technical decisions, and mentor engineers across development and quality assurance.
Key Responsibilities
* Lead a global team of 4–10 software and QA engineers to deliver high-quality software on schedule.
* Manage and mentor team leads and individual contributors, focusing on coaching, performance, and career development.
* Drive SDLC adoption, including CI/CD, test automation, and code quality improvements.
* Deliver and manage multiple project deliverables across a product line, ensuring alignment with scope, quality, and time targets.
* Create and monitor operational metrics, scorecards, and reporting for leadership reviews.
* Promote process and continuous improvement initiatives across teams.
* Partner closely with Product Management on feasibility assessments, backlog planning, and product roadmaps.
* Provide technical oversight and architectural guidance, especially for cloud-native and platform-based solutions.
* Lead or contribute to the design and delivery of production-grade, high-availability cloud services.
* Influence tooling and framework adoption aligned with modern software development best practices.
* Support recruiting efforts and team structuring to align with business goals.
Qualifications
* 5+ years’ experience managing software engineering teams delivering product solutions.
* 10+ years of combined experience in software development, enterprise architecture, or DevOps.
* Strong technical background in one or more areas: API development, microservices, SQL Server, DevOps pipelines, or cloud-native architecture.
* Proven track record of managing and scaling development organizations.
* Comfortable working with source control, DevOps pipelines, and CI/CD tools.
* Solid experience with cloud platforms (preferably AWS); exposure to migration strategies is a plus.
* Strong problem-solving and communication skills, with the ability to work cross-functionally and drive consensus.
* Experience with capitalized software processes, and ideally managing CapEx/OpEx tracking and budgeting.
* Deep understanding of Agile methodologies and project delivery in a fast-paced environment.
Preferred Skills
* Experience managing distributed teams and budgets
* Knowledge of cloud orchestration and configuration tools (e.g., Terraform, CloudFormation)
* Familiarity with performance and scalability in high-transaction systems
* Prior experience with Microsoft stack technologies and SQL Server optimization
* Exposure to DevOps toolchains and containerization technologies
What You’ll Bring
* A strong leadership presence and an ability to foster growth in your team
* An eye for process efficiency and delivery quality
* A collaborative mindset and ability to influence without authority
* A passion for technology and a drive for continuous improvement