Technical Lead C++ in Nottingham

Technical Lead C++ in Nottingham

Nottingham Full-Time 60000 - 80000 £ / year (est.) No home office possible
Microlise

At a Glance

  • Tasks: Lead the design and optimisation of advanced C++ solutions in a dynamic environment.
  • Company: Join Microlise, a proud Midlands-based tech company with a collaborative culture.
  • Benefits: Enjoy competitive salary, private medical insurance, and 25 days holiday plus perks.
  • Other info: Flexible working culture with excellent career growth opportunities.
  • Why this job: Shape the future of technology while mentoring the next generation of engineers.
  • Qualifications: Expertise in modern C++, strong leadership skills, and a passion for innovation.

The predicted salary is between 60000 - 80000 £ per year.

Within your role as a C++ Technical Lead, you will play a pivotal part in shaping the technical direction, engineering quality, and delivery excellence of a large-scale, mission-critical product ecosystem. No two days will look the same; you will influence a broad portfolio of projects while guiding engineering teams through complex technical challenges. You will join a highly capable department of more than 150 engineers, ranging from Graduates to Solution Architects, where you will provide leadership, mentorship, and technical authority across multiple teams. You will have a clearly defined progression framework, supported by ongoing professional development, architectural guidance, and opportunities to broaden your leadership impact.

As a Technical Lead, you will oversee the design, implementation, and optimisation of advanced C++ solutions, ensuring our systems remain robust, scalable, and aligned with best-in-class engineering practices. You will work closely with cross-functional teams to refine architectures, drive technical decision-making, and unblock complex engineering challenges. Alongside hands-on technical oversight, you will champion engineering excellence across code quality, performance, security, and maintainability, while supporting and developing the next generation of engineers through structured coaching and collaboration.

At Microlise, we recognise the importance of balance. Our flexible ways of working and low-overtime culture reflect our commitment to supporting engineers in doing their best work sustainably demonstrated by our average tenure of over seven years. If you are a technically strong, forward-thinking leader ready to take on a high-impact role, we would love to hear from you.

Ways of Working

  • Monthly: Drive technical strategy across stakeholder demonstrations and product reviews; shape and validate architectural decisions; support release cycles with senior-level oversight; produce high-quality technical reports; contribute to mobile and platform-level engineering initiatives; and provide thought leadership across ongoing projects.
  • Fortnightly: Lead planning sessions, retrospectives, and sprint reviews, ensuring teams are aligned with architectural standards and delivery priorities. Facilitate technical discussions that influence design direction and continuous improvement across multiple teams.
  • Weekly: Guide public code reviews, support engineering dojos, and refine system-level design decisions. Coach teams in adopting modern engineering practices, improving code quality, and enabling a strong shared understanding of architectural principles.
  • Daily: Support daily stand-ups and unblock engineering teams; oversee complex debugging and performance optimisation; review and approve high-risk pull requests; drive reduction of technical debt; monitor system behaviour in production; and collaborate on design sessions, pair programming, and high-value engineering activities.

What We're Looking For

  • A degree in Computer Science or a closely related technical discipline.
  • Deep understanding of core computer science principles, with the ability to apply them at architectural and system-design levels.
  • Extensive hands-on experience delivering high-quality, maintainable software in a commercial environment, ideally in a lead or principal-level capacity.
  • Expert-level proficiency in modern C++ (C++11 and beyond), including memory management, templates, concurrency models, and performance-critical programming.
  • Experience with C# and the wider .NET ecosystem is highly advantageous, especially where systems require cross-language integration or sophisticated tooling support.
  • Strong experience operating within a mature software development lifecycle, including leading code reviews, facilitating design workshops, and influencing technical direction.
  • Deep understanding of object-oriented design, SOLID principles, and the ability to architect extensible and robust software systems.
  • Proficiency in SQL and Microsoft SQL Server, capable of analysing performance, optimising queries, and collaborating effectively with data specialists.
  • Strong background in building and maintaining comprehensive unit and integration test suites across complex, multi-layered systems.
  • Working knowledge of software design patterns, performance optimisation strategies, and tooling for high-throughput or low-latency environments.
  • Demonstrated experience mentoring and developing engineers at all levels, providing strategic technical guidance and supporting growth across multiple teams.
  • A collaborative and influential communication style, fostering a culture of engineering excellence, continuous learning, and shared ownership.
  • Highly motivated, proactive, and passionate about technology, with a commitment to driving quality, innovation, and organisational improvement.

Why Microlise?

  • Proudly Midlands-based, Microlise has been operating for over thirty years, and recently became a Publicly Listed Company with shares trading on the London Stock Exchange.
  • Our growing business is guided by our culture which drives the way we behave, the way we work, the way we connect with our customers, and the way we support and develop our people.
  • Full support and training to ensure you are well equipped to succeed in your role.
  • Access to our salary sacrifice EV Car Scheme - payments are made before tax and other contributions, so saving you money, whilst doing your bit for the environment!
  • Great Place to Work certified - We have been recognised by the global authority on workplace culture, so come be a part of our success!
  • Private medical insurance with Vitality Health including rewards for members such as: Free Amazon Prime, Apple Watch, discounted gym membership and many more!
  • 25 days holiday, excluding bank holidays, increasing with service.
  • Invested in employee health and well-being with over 20 mental health first aiders in the business.
  • Employee Assistance Programmes.
  • Free Costco membership, 20% off EE mobile and line rental, and other local discounts.
  • Great staff extras: Easter eggs, yearly BBQ, Christmas gifts and annual staff awards.
  • Free Microlise Cresswell Racing Tickets, support British Superbikes.
  • Executive Box at Motorpoint Arena Nottingham.

Recruitment Process

For successful candidates, interviews will take place whilst the advert is still live; so don't delay getting your application in!

Recruitment Agencies

Whilst we make every effort to directly source candidates for our live roles, we do have a very small, preferred supplier list on the occasion we may require additional support. We therefore do not accept speculative CVs and/or cold calls to our Recruitment Team or Hiring Managers.

Technical Lead C++ in Nottingham employer: Microlise

Microlise is an exceptional employer, offering a dynamic work environment where innovation and engineering excellence thrive. With a strong focus on employee development, flexible working arrangements, and a commitment to well-being, our team enjoys a supportive culture that fosters growth and collaboration. As a publicly listed company based in the Midlands, we provide unique opportunities for career advancement while ensuring our employees are equipped with the tools and resources needed to succeed.
Microlise

Contact Detail:

Microlise Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Technical Lead C++ in Nottingham

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Microlise or similar companies. A friendly chat can lead to valuable insights and even referrals that could give you an edge in the hiring process.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills and system design principles. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you tackle complex problems and lead teams through them!

✨Tip Number 3

Showcase your leadership style! During interviews, share examples of how you've mentored engineers and driven technical excellence. Highlight your ability to foster collaboration and continuous learning within teams—this is key for a Technical Lead role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, it shows you’re genuinely interested in joining our team at Microlise, which we love to see!

We think you need these skills to ace Technical Lead C++ in Nottingham

C++ (C++11 and beyond)
Memory Management
Templates
Concurrency Models
Performance-Critical Programming
C#
.NET Ecosystem
Software Development Lifecycle
Code Reviews
Object-Oriented Design
SOLID Principles
SQL
Microsoft SQL Server
Unit Testing
Integration Testing
Software Design Patterns
Performance Optimisation

Some tips for your application 🫡

Be Thorough with Your Application: Make sure to fill out every section of the online application form. We want to see your skills and experiences shine, so don’t leave anything blank that could showcase your expertise!

Tailor Your CV and Cover Letter: Customise your CV and cover letter to highlight your C++ experience and leadership skills. We love seeing how you align with our mission and values, so make it personal and relevant!

Showcase Your Technical Skills: Don’t hold back on detailing your technical prowess in C++ and other relevant technologies. We’re looking for someone who can lead and mentor, so let us know how you’ve done this in past roles!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity!

How to prepare for a job interview at Microlise

✨Know Your C++ Inside Out

As a Technical Lead, you’ll need to demonstrate expert-level proficiency in modern C++. Brush up on C++11 features, memory management, and concurrency models. Be ready to discuss how you've applied these concepts in real-world scenarios.

✨Showcase Your Leadership Skills

Prepare examples of how you've mentored engineers and led teams through complex challenges. Highlight your experience in facilitating design workshops and code reviews, as this will show your ability to influence technical direction and foster a culture of excellence.

✨Understand the Bigger Picture

Familiarise yourself with the company's product ecosystem and how your role as a Technical Lead fits into it. Be prepared to discuss architectural decisions and how they impact delivery excellence. This shows that you’re not just technically savvy but also strategically minded.

✨Communicate Effectively

Your communication style is crucial. Practice explaining complex technical concepts in a clear and engaging way. This will help you connect with cross-functional teams and demonstrate your collaborative approach, which is key for a leadership role.

Technical Lead C++ in Nottingham
Microlise
Location: Nottingham

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

>