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.
Company
True North Group
Location
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Posted
Company
True North Group
Location
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Posted