At a Glance
- Tasks: Lead a team of Java engineers to build 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’ll tackle complex engineering challenges in a regulated, high-availability environment, driving innovation while ensuring reliability, quality, and customer trust.
You’ll 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’ll empower your team to take ownership, innovate, and deliver high-impact features with speed and autonomy.
You’ll 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’ll 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’ll 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’s 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.
Software Engineering Manager in Edinburgh employer: Cathcart Associates Group Ltd
Contact Detail:
Cathcart Associates Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Manager in Edinburgh
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech conferences, or even local coffee chats. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Java and distributed systems. This is your chance to demonstrate your hands-on experience and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios specific to software engineering management. Think about how you’d lead a team, tackle complex challenges, and implement new technologies. Confidence is key, so rehearse until you feel ready to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged. So, hit that apply button and let’s get you on board!
We think you need these skills to ace Software Engineering Manager in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on experience with Java and any leadership roles you've had, as we want to see how you can lead our talented team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software development and how you can contribute to our collaborative environment. Share specific examples of how you've tackled complex challenges in the past.
Showcase Your Leadership Style: In your application, give us a glimpse of your management style. We’re keen to know how you empower your team and foster a culture of coaching and mentoring, so don’t hold back on those details!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get all the latest updates about your application status.
How to prepare for a job interview at Cathcart Associates Group Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills and understand distributed systems thoroughly. Be ready to discuss your past experiences with these technologies, as well as any challenges you've faced and how you overcame them.
✨Showcase Your Leadership Style
Prepare examples of how you've successfully managed and mentored teams in the past. Think about specific instances where you empowered your team or helped an engineer grow, as this role is all about coaching and personal development.
✨Understand the Company Culture
Research the company’s engineering culture and values. Be prepared to discuss how your own values align with theirs, especially around collaboration, innovation, and operational excellence. This will show that you're not just a fit for the role, but for the company as a whole.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities in complex environments. Think through potential scenarios you might face in this role and how you would tackle them, particularly in high-pressure situations or when dealing with tight deadlines.