Software Engineering Manager
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
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., * 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.
Requirements
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.
Benefits & conditions
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers