Software Engineering Team Lead - C++
Spencer Rose Ltd · London, England ·
Software Engineering Team Lead (C++) Location: London - 3 days per week in the office Salary: Up to £110,000 base + bonus + pension The Opportunity I'm working with a leading global technology and financial markets organisation looking to appoint a Software Engineering Team Lead to join its London-based engineering team.
This is an excellent opportunity for an experienced C++ developer looking to take the next step in their career, combining hands-on software development with technical leadership and responsibility for a team of engineers.
You'll play an important role in the design, development and delivery of business-critical software applications, providing technical direction, supporting other developers and helping drive engineering standards and best practices.
This is a genuine player-coach position, so you'll remain technically hands-on while taking ownership of technical decisions, engineering delivery and the ongoing development of the team. The Role Lead and support a team of software engineers, providing technical guidance, mentoring and direction.
Remain hands-on with C++ development, contributing to the design, development and maintenance of software applications. Take ownership of technical decisions, code reviews and engineering standards. Oversee software delivery across the full development lifecycle.
Drive improvements in software quality, performance, scalability and maintainability. Work closely with other technical teams and business stakeholders to deliver effective solutions. Encourage the adoption of modern development practices, including AI-assisted engineering tools.
Help modernise existing applications and improve development processes. Identify technical challenges and drive solutions across the engineering team. What We're Looking For Strong commercial experience with C++ development , ideally modern C++ (C+ or later).
Experience developing and maintaining complex software applications and systems. Good understanding of software engineering principles, code quality and application performance. Knowledge of multithreading, concurrency and memory management.
Previous experience in a technical leadership capacity, such as Team Lead, Technical Lead, Lead Developer or Senior/Principal Engineer. The ability to remain hands-on technically while providing guidance and direction to other developers.
Strong communication, problem-solving and collaboration skills. Desirable Experience Experience within financia...
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in London: £55,000 – £110,000, from 681 adverts
3581 new adverts for Software developer in London in the last 30 days
Same role within 50 km
- Lead Software Engineer (Java, Spring Boot, AWS) · St James's · 1 km
- Staff Control Software Engineer · St James's · 1 km
- Lead Software Engineer · Westminster Abbey · 1 km
- Senior Lead Software Engineer - Platform / Network · Westminster Abbey · 1 km
Remote or home office in 15% of 1484 Software developer adverts we list nationwide
More openings at Spencer Rose Ltd
17 other openings we list
- Application Security Engineer (12-Month Fixed Term Contract) · Edinburgh
- Java Developer · Lancashire Hill
- Software Engineer - Python · Watford
- AI Machine Learning Engineer · Manchester