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