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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
Airalo
Haystack