C

C++ Software Engineer

Job Description - C++ Software Engineer

C++ Software Engineer (remote)
Full time -Perm role
(My client cannot offer sponsorship for this role)

My client is looking for an experienced C++ Software Engineer to join a growing team.

Skills and experience:

  • C++ Expertise in a complex end-user environment.
  • Strong understanding of system-level programming, memory management, multithreading, and platform-specific behaviour.
  • Experience building and supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication.
  • Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases.
  • Deliver high-quality, production-ready software in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical experience applying Scrum practices.
  • Familiarity with modern software architecture principles, including design patterns and refactoring techniques.
  • Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps.
  • Knowledge of test-first development approaches, such as Test-Driven Development (TDD) or Behaviour-Driven Development (BDD).
  • Awareness of test automation strategies and a commitment to maintaining a robust test suite.
Original job C++ Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.