avanti-bg
avanti-bg-mob

Lead Software Developer - C++

Reading

Permanent

£85,000

Consultant

Travis Kennard

Lead Software Engineer – C++
I am working with a company based in Reading who are recruiting for a Lead Software Engineer. This role will be based in the office 2 days a week but after you understand the systems there is a little more flexibility on this (though depending on project there may be times you’d need to go in for a period.)


Salary - £85k (There could be a little flexibility here)


The role is to lead the development of a cross-platform, multithreaded application that specifically focuses on interactions between POS platforms, peripheral devices such as printers and scanners and the company cloud platform. This role requires deep expertise in C++ development and a strong understanding of both Windows and Linux operating systems.


The team is currently 3 in the UK and 2 in the US. The role will also involve some client-facing work and on you may be required to travel to the US or Canada on occasion though this is very rare. The role is around 80% hands-on and 20% managerial but this can vary.


Key Responsibilities:

  • Lead the design, development, and maintenance of the application
  • Support and lead the upgrade of C++ versions
  • Work closely with and on point-of-sale (POS) systems to integrate solutions seamlessly.
  • Provide technical leadership and mentorship to junior engineers.
  • Engage with customers to understand their needs and provide on-site support when necessary.
  • Troubleshoot and solve complex software issues, ensuring high-quality deliverables.
  • Work with the product team to develop and implement the technical roadmap for the software

Technical Skills and Experience:  (Not all required)
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software development with a focus on C++.
  • Proficiency in C++03 and experience with Boost libraries.
  • Proven experience in developing cross-platform, multi-threaded client-server systems.
Desirable
  • Professional experience and good understanding of C++ 11/14/17
  • Experience of working with Java/C# and Python/Ruby/Bash
  • Strong understanding and experience with the Standard Template Library (STL).
  • In-depth knowledge of Windows API and Linux OS.
  • Experience with software development for applications that interact with peripheral devices.
  • Hands-on experience working with point-of-sale systems.
  • Understanding of device drivers and low-level software components.
  • Personal Attributes:
  • Senior or lead engineer level with a proven track record of technical leadership.
  • Exceptional problem-solving skills and the ability to troubleshoot complex issues.
  • Strong customer-facing skills with the ability to understand and respond to customer needs effectively.
  • Excellent communication skills with the ability to translate technical details for non-technical audiences.
  • Demonstrated ability to support and mentor junior engineers, fostering a collaborative and productive team environment.
  • Willingness to work on customer sites and provide hands-on support as needed.
If you are interested please apply with a copy of your CV.
 
Software

Software Developer

  • Farnham
  • Permanent
  • £50,000
View job
Software

Software Developer

  • Guildford
  • Permanent
  • 65000
View job
Software

Software Developer

  • Thame
  • Permanent
  • £30-50k
View job
Software

Software Engineer (x2)

  • Reading
  • Permanent
  • £45-60k
View job
Software

GIS Developer

  • Stafford
  • Permanent
  • £40,000 - £45,000
View job
Software

Software Automation QA Engineer

  • Essex
  • Permanent
  • £45k
View job
Software

Founding Engineer (Node.js, Vercel, GCP)

  • London Paddington (onsite)
  • Permanent
  • £80k to £100k plus equity
View job
Software

Full Stack .NET Developer

  • Remote (UK)
  • Permanent
  • £40,000 - £60,000 DOE
View job
Software

Lead Senior Software Engineer

  • Northamptonshire
  • Permanent
  • £60-70k
View job
Software

Engineering Manager

  • Surrey
  • Permanent
  • up to £90,000
View job
Software

Full-Stack Developer (.NET / Golang)

  • Remote (UK)
  • Permanent
  • £40,000 - £50,000
View job
Software

Development Team Lead PHP / Laravel – Exciting AI Scale-Up – 1 day hybrid - London

  • London - 1 day / 4 days remote
  • Permanent
  • £70,000 - £85,000 + equity
View job
Software

.NET Software Engineer

  • Taunton
  • Permanent
  • £65,000
View job
acc-logo acc-logo acc-logo acc-logo acc-logo

Don’t be shy Get in touch!

Hello.
How can we help you?