At a Glance
- Tasks: Lead a team of six senior C++ developers and contribute to software design.
- Company: Join a global leader in software development tools with a remote-first culture.
- Benefits: Enjoy a competitive salary, private healthcare, pension, and flexible holidays.
- Why this job: Work autonomously on core tech and grow into a Development Manager role.
- Qualifications: Solid C++ experience and prior leadership in development teams required.
- Other info: This role is perfect for problem solvers who thrive in complex environments.
The predicted salary is between 72000 - 108000 £ per year.
Remote first - Office in Birmingham
Up to £90,000 + benefits
We're looking for an experienced C++ Software Team Lead to manage a team of six highly skilled senior engineers working on a software development tool used globally. This is a varied role blending technical leadership with hands-on C++ development. You'll lead the delivery of core platform functionality across Windows, Linux, and AIX systems.
What you’ll be doing:- Lead and mentor a team of six senior C++ developers (line management, project planning, delivery).
- Contribute directly to the design and development of a compiler-like backend tool.
- Collaborate with QA, Support, and other technical leads across the business.
- Navigate project planning, team challenges, and cross-functional coordination.
- Work in a complex, database-centric software environment.
- Solid experience in C++ (C++17 ideally).
- Strong understanding of databases — SQL Server, Oracle, or Postgres.
- Prior experience leading development teams (6 months+ leadership).
- Excellent communicator.
- Be part of a highly experienced team building core platform tech, not just applications.
- Work with autonomy in a remote first role.
- Excellent opportunity to grow into a Development Manager role.
- Competitive salary + strong benefits including pension, private healthcare, and flexible holiday options.
If you enjoy solving complex problems, leading strong teams, and working on deep technical products using C++, apply now or email your CV to kaiyashah@digitalgurus.co.uk.
Software Engineering Team Lead employer: Digital Gurus
Contact Detail:
Digital Gurus Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Team Lead
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++17, as this is a key requirement for the role. Brush up on your knowledge of advanced features and best practices to demonstrate your expertise during discussions.
✨Tip Number 2
Prepare to showcase your leadership experience by thinking of specific examples where you've successfully managed a team or project. Highlight how you navigated challenges and facilitated collaboration among team members.
✨Tip Number 3
Since the role involves working with databases, ensure you have a solid understanding of SQL Server, Oracle, or Postgres. Consider brushing up on database design principles and querying techniques to impress during technical discussions.
✨Tip Number 4
Research the company’s products and their impact in the industry. Being knowledgeable about their software development tools will help you engage in meaningful conversations and show your genuine interest in the role.
We think you need these skills to ace Software Engineering Team Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any leadership roles you've held. Emphasise your technical skills and relevant projects, especially those involving database-centric software.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and leadership. Mention specific examples of how you've successfully led teams and contributed to complex projects in the past.
Highlight Relevant Experience: In your application, focus on your experience with C++17 and any database technologies like SQL Server, Oracle, or Postgres. Be specific about your contributions to previous projects and how they relate to the role.
Showcase Communication Skills: Since excellent communication is key for this role, provide examples in your application that demonstrate your ability to collaborate effectively with cross-functional teams and mentor other developers.
How to prepare for a job interview at Digital Gurus
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C++ in detail, especially any projects involving C++17. Highlight specific challenges you've faced and how you overcame them, as this will demonstrate your problem-solving skills and technical depth.
✨Demonstrate Leadership Skills
Since the role involves leading a team, be ready to share examples of your leadership experience. Discuss how you've mentored team members, managed project timelines, and navigated team dynamics to achieve successful outcomes.
✨Understand the Business Context
Familiarise yourself with the company's products and the software development tool you'll be working on. Showing that you understand how your role contributes to the overall business goals can set you apart from other candidates.
✨Prepare for Collaboration Questions
Expect questions about how you collaborate with cross-functional teams, such as QA and Support. Be ready to provide examples of how you've successfully worked with others to deliver complex projects, as this is crucial for the role.