Software Engineering Manager
Job Description
Software Engineering Manager Lead High-Performing Engineering Teams
Our client, a fast-growing and innovative technology organisation based in Greater Manchester, is looking for an experienced Engineering Manager to lead and develop high-performing Agile engineering teams.
This is a fantastic opportunity for a hands-on leader who still enjoys working with code, while also taking ownership of team delivery, technical direction, and engineering excellence within a modern cloud-native environment.
You ll play a key role in shaping architecture, driving best practices, and supporting the delivery of scalable, secure backend systems used by customers at scale.
The Role As Engineering Manager, you ll lead a team of Software Engineers working across cloud-native microservices and distributed systems.
You ll balance technical leadership with people management, ensuring high-quality delivery while mentoring and growing engineering talent.
You ll collaborate closely with Product, Architecture, DevOps, QA and wider stakeholders to deliver robust, scalable solutions.
Key Responsibilities
-
Lead and mentor a team of Software Engineers.
-
Oversee the design, development and delivery of scalable backend services.
-
Provide technical direction across microservices, APIs and cloud-native systems.
-
Contribute to architecture decisions and engineering standards.
-
Promote best practices in CI/CD, testing, and DevOps culture.
-
Support hiring, onboarding and professional development of engineers.
-
Work closely with Product Managers to define and deliver roadmaps.
-
Ensure code quality, scalability, security and performance standards are met.
-
Drive continuous improvement and engineering excellence across teams.
-
Champion the use of modern tools, including AI-assisted development.
About You You ll be an experienced engineering leader with a strong technical background in backend or distributed systems development, ideally using Golang.
You ll bring:
-
Strong commercial experience with Golang or similar backend technologies.
-
Previous experience in a leadership, team lead or engineering management role.
-
Strong understanding of microservices and distributed architectures.
-
Experience working with AWS or other cloud platforms.
-
Knowledge of CI/CD pipelines and automated testing practices.
-
Experience working with SQL and/or NoSQL databases.
-
Excellent communication and stakeholder management skills.
-
Strong problem-solving and technical decision-making ability.
-
Experience working in Agile environments.
Desirable Experience
-
Serverless technologies (AWS Lambda).
-
Docker and Kubernetes.
-
Event-driven architectures and messaging systems.
-
Background in fintech or regulated environments.
-
Experience scaling engineering teams in high-growth organisations.
What's on Offer?
-
Competitive salary of £70,000 £100,000 depending on experience.
-
Hybrid working (Greater Manchester).
-
Opportunity to lead and shape a growing engineering function.
-
Clear career progression into senior leadership roles.
-
Modern, cloud-first technology stack.
-
Collaborative and innovative engineering culture.
-
Pension scheme.
-
Additional benefits including birthday leave, wedding leave, charity days, and wellness initiatives.
-
Opportunity to work with AI-driven engineering tools and modern development practices.
Join the Team This is an excellent opportunity for an Engineering Manager who wants to combine technical leadership with hands-on influence, helping shape scalable systems and high-performing engineering teams in a fast-growing technology business.
Interested? Please Click Apply Now!
Software Engineering Manager
Similar Jobs
Explore similar searches
Browse more roles related to Software Engineering Manager.