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.
ResponsibilitiesWays 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. Weekly: Guide public code reviews, support engineering dojos, and refine system level design decisions. 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 ForA degree in Computer Science or a closely related technical discipline.
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
Note: Jobs are provided by the Find a Job Service from the Department for Work and Pensions (DWP).