Senior C++ Engineer

Inara United Kingdom
Remote
Apply
AI Summary

We're looking for a Senior C++ Engineer to play a key role in stabilising and evolving a complex platform. This role is ideal for engineers who enjoy getting deep into systems, understanding how things really work, and helping guide long-term technical direction. The ideal candidate will have strong C++ engineering experience in complex or long-lived systems.

Key Highlights
Debugging and resolving issues across a multi-layered, multi-language system
Building a strong understanding of system internals and behaviour
Identifying areas of technical debt, risk, and improvement
Key Responsibilities
Debugging and resolving issues across a multi-layered, multi-language system
Building a strong understanding of system internals and behaviour
Identifying areas of technical debt, risk, and improvement
Supporting decisions around modernisation and future architecture
Contributing to build, release, and deployment workflows
Working across integrations with external systems and services
Technical Skills Required
C++ C# SQL web technologies
Benefits & Perks
6 months contract Outside IR35
Fully Remote
Nice to Have
Experience with Windows-based systems or legacy architectures
Exposure to .NET, databases, or integration-heavy environments
Background in modernisation or migration of legacy platforms

Job Description


C++ Engineer | 6 months contract Outside IR35 | Fully Remote


We’re working with a client delivering large-scale business-critical software, and they’re looking for a Senior C++ Engineer to play a key role in stabilising and evolving a complex platform.


This role is ideal for engineers who enjoy getting deep into systems, understanding how things really work, and helping guide long-term technical direction.


What you’ll be doing

  • Debugging and resolving issues across a multi-layered, multi-language system
  • Working hands-on with C++ at the core of the platform
  • Building a strong understanding of system internals and behaviour
  • Identifying areas of technical debt, risk, and improvement
  • Supporting decisions around modernisation and future architecture
  • Contributing to build, release, and deployment workflows
  • Working across integrations with external systems and services


What we’re looking for

  • Strong C++ engineering experience in complex or long-lived systems
  • Experience working across mixed technology stacks (e.g. C++, C#, SQL, web technologies)
  • Ability to navigate and reason about large, unfamiliar codebases
  • Strong debugging and problem-solving skills
  • Comfortable working with low documentation and high complexity
  • Solid understanding of software engineering fundamentals and system design


Nice to have:

  • Experience with Windows-based systems or legacy architectures
  • Exposure to .NET, databases, or integration-heavy environments
  • Background in modernisation or migration of legacy platforms


Why this role stands out

  • Work on a deep, technically challenging system with real-world impact
  • Opportunity to influence how a platform evolves over time
  • Suited to engineers who enjoy solving hard problems, not just building new features


If you’re a C++ engineer who enjoys complexity and wants to make a tangible impact, I’d be keen to speak.


Drop me a message to learn more.


Similar Jobs

Explore other opportunities that match your interests

Senior DevSecOps Engineer

Programming
8h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Airalo

United Kingdom

Procedural PHP Web Developer

Programming
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Haystack

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

referment

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly