Software Engineering Manager – Up to £85K plus benefits including share options
Edinburgh (Hybrid – 2 days per week onsite)
Permanent | Full Time (37.5 hrs/week)
Reporting to: Chief Technology Officer
The Role:
We are seeking an experienced Software Engineering Manager to lead a team of 5–8 engineers building and evolving a market-leading SaaS case management platform. This is a people-focused leadership role, responsible for delivery, quality and team development rather than hands-on coding. You will work closely with Product, Architecture, and Senior Leadership to ensure scalable, secure and high-quality software delivery.
Key Responsibilities:
People Leadership
- Line manage a hybrid team of Software Engineers and Architects
- Run performance reviews, objective setting, and career development
- Build and maintain a high-performing, engaged engineering team
- Support recruitment, onboarding and technical assessments
- Mentor junior engineers, graduates and interns
Technical & Delivery Leadership
- Lead delivery of changes to a SaaS product platform
- Own delivery across scope, quality, timelines and risk
- Partner with Architects to ensure clean architecture and secure coding
- Review solution designs, engineering standards and release approaches
- Ensure system performance, scalability, resilience and security
Process & Governance
- Own and evolve Agile delivery (Scrum / Kanban)
- Champion engineering best practices: CI/CD, automated testing, DevOps
- Track and reduce technical debt while improving quality metrics
- Manage dependencies and delivery risks across workstreams
Stakeholder Engagement
- Collaborate with Product, Technology, Operations and Senior Leadership
- Translate business requirements into clear delivery plans
- Communicate progress, risks and timelines effectively
Technology Environment:
- .NET Framework 4.8+ / .NET 6+
- C#, ASP.NET, Web API, Entity Framework, SQL
- JavaScript / TypeScript, Angular, React, HTML, CSS
- CI/CD tools including Azure DevOps, GitHub, Jenkins
- Agile delivery using Scrum and Kanban
Skills & Experience:
Required
- Experience leading high-performing teams in a hybrid environment
- 3+ years managing teams of 5+ engineers
- 3+ years delivering SaaS products or complex web applications
- Strong experience with Agile delivery, CI pipelines and automated testing
Desirable
- Background in Microsoft .NET development
- Experience modernising legacy systems
- Exposure to working directly with customers or end users
This role is urgent in nature so please email your CV to [email protected] or call 077 375 38 248 for more information.