C++ Developer - MCR
Role details
Job location
Tech stack
Job description
An opportunity has arisen for a C++ Developer to join a highly advanced engineering environment delivering cutting-edge solutions across defence, national security, and complex data systems. The organisation operates like a well-funded start-up within a larger group, offering the chance to work on innovative, high-impact projects alongside world-class engineers.
The role involves working across the full product lifecycle, from concept through to deployment, with rapid delivery cycles typically spanning 12-18 months. Projects are varied and can range across space, underwater systems, central government, and defence applications. The team is made up of over 150 specialists across areas including electronics, RF, FPGA, software, and mathematical modelling, creating a deeply collaborative and technical environment.
Requirements
- Strong C++ development experience using modern standards
- Experience developing on Linux (build systems, compilers, tooling)
- Knowledge of networking protocols (TCP/IP, HTTP, DNS, DHCP etc.)
- Understanding of performance optimisation and concurrency
- Experience with Agile environments and tools (e.g. Jira)
- Exposure to scripting or additional languages (Python, Bash, Ruby etc.)
- Ability to troubleshoot and support complex systems
- Please note that this role is subject to high level security clearance checks - candidates must be willing and eligible.
Benefits & conditions
- Salary: £40,000 - £55,000
- Fully onsite working in Manchester
- Exposure to cutting-edge R&D and emerging technologies
- Opportunity to work across diverse, high-impact projects
- Strong career development and learning opportunities
- High-performing agile teams with a collaborative culture
- Comprehensive Benefits pack
- plus more