Software Engineering Team Lead - C++

Spencer Rose Ltd · London, England ·

Full-time
Apply on partner site You apply on the advertiser's own site — nothing is stored here.

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...

Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 5 hours ago.

Report this job

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

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

Spencer Rose LtdLondon Apply