Software Engineering Manager in Edinburgh, Scotland

Software Engineering Manager in Edinburgh, Scotland

Edinburgh +1 Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead a team of Java engineers to develop innovative, large-scale backend systems.
  • Company: Globally recognised tech company at the forefront of software innovation.
  • Benefits: Competitive salary, bonus opportunities, hybrid working, and great benefits package.
  • Why this job: Shape the future of technology while mentoring talented engineers in a collaborative environment.
  • Qualifications: Experience in software engineering management and strong knowledge of Java and distributed systems.
  • Other info: Opportunity for personal development and career growth in a fast-paced tech environment.

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

Software Engineering Manager required to lead a team of Java engineers in Edinburgh, shaping the development of next-generation, large-scale systems that solve complex technical challenges in a collaborative environment.

The Opportunity

This is a chance to lead a team of talented engineers building sophisticated, large-scale backend systems that deliver real-time, mission-critical functionality to millions of users. You will tackle complex engineering challenges in a regulated, high-availability environment, driving innovation while ensuring reliability, quality, and customer trust. You will lead an agile team who will be working on Java-based distributed systems and cloud platforms, whilst guiding delivery across the full software development lifecycle. You will empower your team to take ownership, innovate, and deliver high-impact features with speed and autonomy. You will head up a team of seven engineers, coaching, mentoring, and assessing performance to ensure each individual can grow and thrive in a challenging and supportive environment. You will also be involved in evaluating and implementing the latest tools, practices, and methodologies to solve meaningful, real-world problems.

The Company

This is a modern, globally recognised technology company operating at the forefront of software innovation. They have built a deeply technical, forward-thinking engineering culture where collaboration, experimentation, and operational excellence are core capabilities. Teams work with large-scale datasets, complex systems, and distributed architectures to deliver scalable, resilient, and high-quality software, supported by cutting-edge infrastructure and cloud technologies.

Why this role?

  • Lead a talented team of engineers delivering scalable, high-quality backend systems.
  • Own the full software development lifecycle from planning to production, shaping architecture and delivery practices.
  • Promote autonomy, accountability, and a strong culture of coaching, mentoring, and personal development.
  • Work in a collaborative, globally connected environment, influencing stakeholders and product outcomes.
  • Tackle challenging problems, leverage the latest tools and practices, and help your team deliver innovative, meaningful solutions.

Who you are:

  • A seasoned software engineering manager who has previously worked hands-on with Java and has strong knowledge of distributed backend systems.
  • Experienced managing and mentoring teams, able to assess skill levels and provide tailored support for engineers at all stages of their careers.
  • Comfortable navigating complexity in large, regulated environments and delivering high-quality features under tight deadlines.
  • Passionate about software development, eager to research and implement modern technologies and best practices.
  • A strong communicator and collaborator who can bridge technical and business priorities.

The Offer:

You will receive a highly competitive salary plus bonus opportunity and a great benefits package too. The role offers hybrid working, with two days per week onsite in a modern Edinburgh city centre office. It is a unique opportunity to lead a talented engineering team, develop world-class software, and shape the careers of engineers in a fast-moving, high-impact technology environment.

If this sounds interesting, please apply or reach out to Murray Simpson. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.

Locations

Edinburgh Scotland

Software Engineering Manager in Edinburgh, Scotland employer: Cathcart Technology

Join a globally recognised technology company in Edinburgh, where you will lead a talented team of Java engineers in a collaborative and innovative environment. With a strong focus on personal development, autonomy, and operational excellence, this role offers the chance to tackle complex engineering challenges while shaping the careers of your team members. Enjoy a competitive salary, hybrid working arrangements, and the opportunity to work with cutting-edge technologies that deliver meaningful solutions to millions of users.
C

Contact Detail:

Cathcart Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Manager in Edinburgh, Scotland

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even referrals that could get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Java and distributed systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to software engineering management. Think about how you would lead a team through complex challenges and be ready to share your experiences.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in the role and the company.

We think you need these skills to ace Software Engineering Manager in Edinburgh, Scotland

Java
Distributed Systems
Cloud Platforms
Agile Methodologies
Software Development Lifecycle
Coaching and Mentoring
Performance Assessment
Problem-Solving Skills
Collaboration
Communication Skills
Technical Leadership
Innovation
Stakeholder Management
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineering Manager role. Highlight your hands-on experience with Java and any leadership roles you've had, as we want to see how you can lead a team effectively.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about software development and how your experience aligns with our mission. Don't forget to mention your approach to mentoring and coaching teams!

Showcase Your Problem-Solving Skills: In your application, give examples of complex challenges you've tackled in previous roles. We love to see how you've navigated tight deadlines and delivered high-quality features, especially in regulated environments.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Cathcart Technology

✨Know Your Java Inside Out

As a Software Engineering Manager, you'll need to demonstrate your expertise in Java and distributed systems. Brush up on your technical knowledge and be ready to discuss your past experiences with Java-based projects, especially those involving large-scale systems.

✨Showcase Your Leadership Style

Prepare to talk about your approach to managing and mentoring teams. Think of specific examples where you've empowered engineers, fostered collaboration, and driven innovation. Highlight how you assess skill levels and provide tailored support to help your team thrive.

✨Understand the Company Culture

Research the company's engineering culture and values. Be ready to discuss how your personal values align with theirs, particularly around collaboration, experimentation, and operational excellence. This will show that you're not just a fit for the role, but also for the company.

✨Prepare for Complex Problem-Solving

Expect to tackle some challenging technical questions during the interview. Prepare by thinking through complex problems you've solved in the past, especially in regulated environments. Be ready to explain your thought process and the methodologies you used to arrive at solutions.

Software Engineering Manager in Edinburgh, Scotland
Cathcart Technology
Location: Edinburgh

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
>