Software Engineering Manager

Software Engineering Manager

Full-Time 72000 - 90000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead a dynamic team to build and enhance a market-leading SaaS platform.
  • Company: Join a forward-thinking tech company in Edinburgh with a hybrid work culture.
  • Benefits: Enjoy a competitive salary, share options, and flexible working arrangements.
  • Why this job: Make a real impact by mentoring talent and driving innovative software solutions.
  • Qualifications: Proven leadership experience and a passion for delivering high-quality software.
  • Other info: Exciting opportunity for career growth in a collaborative environment.

The predicted salary is between 72000 - 90000 £ per year.

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

Software Engineering Manager employer: Change Digital - Digital & Tech Recruitment

Join a forward-thinking company in Edinburgh that prioritises employee growth and well-being, offering a competitive salary of up to £85K along with share options. Our hybrid work culture fosters collaboration and innovation, while our commitment to mentoring and career development ensures that you will thrive in your role as a Software Engineering Manager, leading a talented team in delivering a market-leading SaaS platform.
C

Contact Detail:

Change Digital - Digital & Tech Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Manager

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who might know about opportunities at companies you're interested in. A personal referral can make all the difference in getting noticed.

✨Tip Number 2

Prepare for interviews by practising common questions and scenarios related to team leadership and SaaS delivery. We recommend doing mock interviews with friends or using online platforms to get comfortable with your responses.

✨Tip Number 3

Showcase your leadership style! During interviews, share specific examples of how you've built and managed high-performing teams. Highlight your experience with Agile methodologies and how you’ve driven successful project deliveries.

✨Tip Number 4

Don’t forget to apply through our website! It’s a great way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Engineering Manager

People Leadership
Performance Management
Team Development
SaaS Product Delivery
Agile Methodologies
CI/CD
Automated Testing
Technical Assessments
Stakeholder Engagement
Communication Skills
.NET Framework 4.8+ / .NET 6+
C#
ASP.NET
JavaScript / TypeScript
React

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your leadership experience and any relevant projects you've managed, especially in SaaS environments.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've led teams and delivered successful projects, and don't forget to show your passion for technology and team development!

Showcase Your Technical Skills: While this is a leadership role, we still want to see your technical chops! Mention your experience with .NET, Agile methodologies, and any CI/CD tools you've used. This will help us understand your background better.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Change Digital - Digital & Tech Recruitment

✨Know Your Team

Before the interview, take some time to research the company’s engineering team structure and their recent projects. Understanding who you’ll be leading and what challenges they face will help you demonstrate your people leadership skills and show that you’re genuinely interested in their success.

✨Showcase Your Leadership Style

Prepare examples of how you've successfully managed teams in the past. Be ready to discuss your approach to performance reviews, mentoring, and career development. Highlighting your experience in building high-performing teams will resonate well with the interviewers.

✨Discuss Agile Methodologies

Since this role involves Agile delivery, brush up on your knowledge of Scrum and Kanban. Be prepared to share specific instances where you’ve implemented these methodologies effectively, and how they improved team performance and project outcomes.

✨Communicate Clearly

Effective communication is key in this role. Practice articulating complex technical concepts in a way that non-technical stakeholders can understand. This will showcase your ability to translate business requirements into clear delivery plans, which is crucial for the position.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>