Software Engineering Manager
This is a remote-first position, with the expectation of two days per month in Bristol.
This role offers an opportunity to join a well-established SaaS business at a pivotal stage of growth. Following recent structural changes and increased investment, the organization is focusing on innovation, modernization, and enhanced collaboration across teams. As part of the Senior Management Team, you will partner with other senior stakeholders to align technology with business goals, fostering collaboration across business, operations, and support teams.
As Software Engineering Manager, you will play a strategic role in driving transformation—supporting migration to Azure, embedding DevOps principles, and developing people, platforms, and processes aligned with long-term objectives.
You will lead a 21-person cross-functional engineering team, including direct reports such as the Lead Developer and Lead Analyst. The environment is supportive, agile, and evolving, with a focus on creating a unified development and operations model.
Your responsibilities include managing developers, test analysts, and infrastructure engineers, providing both day-to-day and strategic leadership across multiple product streams. You will work closely with senior leads to ensure consistent delivery and cross-team collaboration, while fostering DevOps adoption.
You will guide the transition to Microsoft Azure, support architectural decisions, and lead modernization initiatives for systems and infrastructure. There will be significant opportunities to influence new platform development and enhance existing systems.
The current tech stack includes Angular on the frontend and .NET / .NET Core (C#) on the backend, supported by REST APIs. Infrastructure is hybrid but migrating to Azure. Tooling includes Git and Octopus Deploy. Agile and DevOps practices are actively being developed.
If you are a collaborative, forward-thinking leader eager to make an impact in a growing tech environment, this is an exceptional opportunity to shape engineering strategy and delivery during a crucial period. You should have a mindset of continuous improvement and a passion for modernizing processes, tools, and platforms.
Key Skills & Experience:
1. Proven leadership of engineering teams
2. Experience leading cloud migration projects, ideally to Microsoft Azure
3. Strong technical background in .NET / C# and modern frontend frameworks such as Angular
4. Experience with CI/CD pipelines and release automation
5. Delivery experience within Agile environments, preferably with Scrum
6. Background in hybrid environments and infrastructure transformation
7. Comfortable managing both greenfield and legacy system development
8. Strong people management, mentoring, and stakeholder influence skills
9. Exposure to SaaS, regulated environments, or government sectors
#J-18808-Ljbffr