Enable job alerts via email!

Senior C++ Developer

Lorien

Manchester

Hybrid

GBP 50,000 - 65,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is seeking a Senior C++ Developer in Manchester. You will work on the development of a high-performance Self-Service Terminal platform used in over 1400 stores. Key responsibilities include design, implementation, unit testing, and mentoring junior developers. The ideal candidate will have approximately 7 years of C++ experience, familiarity with Windows development, and a solid knowledge of networking concepts. This role offers a salary of £50k - £65k plus bonuses and benefits.

Qualifications

  • Approx. 7 years recent experience in C++.
  • Familiarity with Windows development and Visual Studio.
  • Solid knowledge of the STL.
  • Exposure to Qt and QML.
  • Experience with Client Server architecture.
  • Knowledge of networking concepts (HTTP, TCP/IP, sockets).

Responsibilities

  • Design and implement high quality solutions to business requirements.
  • Deliver performance and reliability in software.
  • Ensure quality through unit and automation tests.
  • Integrate with hardware peripherals.
  • Support and develop Back End services.
  • Implement UI design changes and improvements.
  • Review code, testing, and debugging.
  • Promote best practice.
  • Write and maintain technical documentation.
  • Collaborate with QA to support test coverage and investigate issues.
  • Work as part of an Agile delivery team.

Skills

C++
Windows development
STL
Qt
Client Server architecture
Networking concepts (HTTP, TCP/IP, sockets)
Job description

Senior C++ Developer

  • Manchester City Centre (8 min walk from Manchester Victoria Station)
  • 2 days a week in office
  • Flexible working hours
  • £50k - £65k +bonus, perks and benefits

You would be working with a close‑nit development team on the development and rollout of high performance, customer facing Self‑Service Terminal platform to be used in over 1400 stores across the UK. As a Senior Developer, you'll play a key role in the evolution of the software, supporting feature enhancements, performance improvements, UI implementation and integration with various hardware components. You'll take ownership of complex tasks, work closely with other developers, QA engineers, and delivery leads, and mentor less experienced developers to help deliver high-quality solutions.

Job Duties
  • Design and implement high quality solutions to business requirements
  • Deliver performance and reliability in software
  • Ensure quality through unit and automation tests
  • Integrate with hardware peripherals
  • Support and develop Back End services
  • Implement UI design changes and improvements
  • Review code, testing, and debugging
  • Promote best practice
  • Write and maintain technical documentation
  • Collaborate with QA to support test coverage and investigate issues
  • Work as part of an Agile delivery team to help meet sprint goals
  • Mentor less experienced developers
Reqwuirements
  • Approx. 7 years recent experience in C++
  • Familiarity with Windows development and Visual Studio
  • A solid knowledge of the STL
  • Exposure to Qt and QML
  • Experience of Client Server architecture
  • Knowledge of networking concepts (HTTP, TCP/IP, sockets)
Desirable
  • Interest in or experience with hardware communication (eg serial, USB)
  • Experience or familiarity with C#
  • Knowledge/experience of DevOps/GitOps
  • Experience and knowledge of multi-threading

Contact Philip Boltt at Lorien Global

IND_PC1

Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.