Specialist C++ Engineer in London
Specialist C++ Engineer

Specialist C++ Engineer in London

London Full-Time 55000 - 65000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Develop and enhance the Connected Spaces Platform using modern C++.
  • Company: Join Magnopus, a creative tech company bridging physical and digital worlds.
  • Benefits: Competitive salary, ongoing education, generous health care, and flexible work options.
  • Why this job: Shape the future of the spatial internet while collaborating with Oscar-winning talent.
  • Qualifications: Proficient in modern C++, with experience across multiple operating systems.
  • Other info: Dynamic team culture that values collaboration, creativity, and personal growth.

The predicted salary is between 55000 - 65000 £ per year.

Join to apply for the Specialist C++ Engineer role at Magnopus. Magnopus is on a mission to bridge the physical & digital divide with our groundbreaking set of client applications powered by the Connected Spaces Platform: an open‐source SDK that is paving the way for the future of the spatial internet. Through engine interop APIs, creators can build and publish spatial experiences that are as interconnected and accessible as the web pages of today. This innovative platform ensures seamless experiences across multiple technologies, allowing users to navigate through diverse digital and physical spaces without the barriers of switching identities, devices, or interfaces.

We are seeking an experienced Senior C++ Engineer to work on the core library of the Connected Spaces Platform. This role is for a systems engineer who is genuinely excited at the prospect of working across multiple domains and technologies, to deliver value to our internal teams and external clients. We are looking for an independent thinker who can help define the work that needs to be done. The successful candidate will be able to navigate a technically broad system consisting of multiple language runtimes, and will find success managing this through a focus on quality and continual improvement. You will play a key role in shaping how the platform evolves - from planning and designing solutions to guiding best practices.

We collaborate asynchronously across distributed teams and value written, transparent communication and autonomy. You will be joining a team that values clarity, trust, and momentum - where everyone understands their dependencies and takes initiative to keep things moving in the right direction. By joining Magnopus, you will not only work on enhancing the platform's capabilities, but also contribute to our vision of building an open and accessible spatial internet for all.

What will help you succeed in this role:

  • High level of proficiency with modern C++ (17 or higher).
  • Comprehensive knowledge of best practices, design patterns, and architectural principles essential for C++ library development.
  • Proven, hands‐on experience targeting multiple operating systems such as Windows, Linux, MacOS and iOS.
  • Ability to independently plan and deliver solutions, including scoping and owning features.
  • Ability to understand and respond to the needs of dependent clients and teams, including adapting C++ patterns to the idiomatic best practices of other languages such as C# or JavaScript.
  • A self‐critical approach to work quality and a drive to improve codebases and address technical debt.
  • Practical experience integrating RESTful and/or GraphQL APIs.
  • Ability to design usable and maintainable API surfaces.
  • Strong communication skills that support clear and effective collaboration across technical levels.
  • Experience using and maintaining build systems for cross-platform C++ projects and their dependencies.
  • Familiarity with real-time networking.
  • Experience using and maintaining CI and CD pipelines for complex multi-platform build scenarios.
  • A focus on delivering stability through code that is inherently testable.

Even better if you also have:

  • Experience with embedded scripting runtimes.
  • Dependencies with web technologies (Emscripten/WASM).
  • Experience with Unreal Engine and/or Unity.

£65,000 - £75,000 a year.

Application review: Our team will carefully review your application to assess alignment with the role.

Recruiter screening call (30 minutes): A general conversation to learn more about you, share insights about the company and role, and cover the basics.

Craft interview (1.5 hours): A deep dive into your skills and expertise, including a collaborative code review exercise that explores your technical capabilities, domain knowledge, and approach to working through problems as a team.

Ways of working interview (1 hour): A conversation focused on your working practices, goals, and alignment with our values.

Offer: If successful, we will extend an offer and guide you through the next steps.

About us: Magnopus is an experience-focused technology company founded by a team of Oscar‐winning artists, designers, and engineers from games, films, and other unusual places. We are passionate about creating rich experiences that unite the physical and digital worlds. Because we are building the future, we endeavour to create a diverse, creative workplace where people from many perspectives collaborate across disciplines to create amazing things together. We invest in our employees' progression with ongoing education and mentorship opportunities, and support their happiness and productivity through generous health care, time off, and other benefits.

We try to foster a safe environment where we can take risks, and learn from our failures. While we value individual talents, we favour collaboration more. We believe that the leadership of the company works for the employees, not the other way around. We feel strongly that our employees guide who we are as a company and the work we create, so we look for characteristics of curiosity, empathy, respect, honesty, and courage in every candidate.

Please be aware that, if you are selected for a position, you will be required to provide proof of your right to work in the UK in accordance with the Immigration, Asylum and Nationality Act 2006. This may involve providing original documents such as a passport or residence permit. Failure to provide the necessary documentation may affect your employment eligibility.

We may use artificial intelligence (AI) tools to support parts of the hiring process - for example, to transcribe interviews and generate summaries. These tools are not used to review applications or analyse resumes, and they do not replace human judgement. All hiring decisions are made by people. If you would like more information about how your data is processed, please contact us.

Specialist C++ Engineer in London employer: Magnopus

Magnopus is an exceptional employer that champions innovation and collaboration, offering a dynamic work environment where creativity thrives. With a strong focus on employee growth through ongoing education and mentorship, as well as generous benefits including healthcare and time off, we ensure our team members feel valued and supported. Located in a vibrant setting, you'll have the opportunity to contribute to groundbreaking projects that bridge the physical and digital worlds while working alongside a diverse group of talented professionals.
M

Contact Detail:

Magnopus Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Specialist C++ Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Magnopus. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you have a portfolio or GitHub with C++ projects, make sure to highlight them. Real-world examples of your work can speak volumes.

✨Tip Number 3

Prepare for those interviews! Brush up on your C++ knowledge and be ready to discuss your experience with different operating systems. Practice coding challenges to keep your skills sharp.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at Magnopus.

We think you need these skills to ace Specialist C++ Engineer in London

Modern C++ (17 or higher)
C++ Library Development Best Practices
Design Patterns
Architectural Principles
Cross-Platform Development (Windows, Linux, MacOS, iOS)
RESTful and GraphQL API Integration
API Design
Build Systems for Cross-Platform C++ Projects
CI/CD Pipelines
Real-time Networking
Communication Skills
Problem-Solving Skills
Adaptability to Other Programming Languages (C#, JavaScript, TypeScript)
Self-Critical Approach to Work Quality
Experience with Unreal Engine and/or Unity

Some tips for your application 🫔

Tailor Your CV: Make sure your CV is tailored to the Specialist C++ Engineer role. Highlight your experience with modern C++ and any relevant projects that showcase your skills in multiple operating systems. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about working at Magnopus and how your background aligns with our vision of bridging the physical and digital divide. Let us know what makes you tick!

Showcase Your Communication Skills: Since we value clear and effective communication, make sure your application reflects this. Use straightforward language and structure your documents well. This will help us see how you can collaborate with our distributed teams.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Magnopus

✨Know Your C++ Inside Out

Make sure you brush up on modern C++ features, especially those from C++17 and beyond. Be ready to discuss best practices, design patterns, and architectural principles that are crucial for library development. This will show your depth of knowledge and passion for the language.

✨Demonstrate Cross-Platform Experience

Since the role involves working across multiple operating systems, be prepared to share specific examples of your experience with Windows, Linux, MacOS, and iOS. Highlight any challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills.

✨Communicate Clearly and Effectively

Given the emphasis on collaboration at Magnopus, practice articulating your thoughts clearly. Prepare to discuss how you’ve worked with teams in the past, especially in asynchronous settings. Strong communication skills can set you apart from other candidates.

✨Show Your Passion for Continuous Improvement

Be ready to talk about how you approach code quality and technical debt. Share examples of how you've improved codebases in previous roles. This aligns with their focus on quality and continual improvement, which is key for success in this position.

Specialist C++ Engineer in London
Magnopus
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Specialist C++ Engineer in London

    London
    Full-Time
    55000 - 65000 £ / year (est.)
  • M

    Magnopus

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>