Senior C++ Programmer

9 Months ago • All levels

Job Summary

Job Description

Senior C++ programmer needed for building groundbreaking spatial internet experiences. Must have expertise in C++ programming, frameworks, live-service projects, and RESTful APIs.
Must have:
  • C++ Programming
  • Live-service Projects
  • RESTful APIs
  • Technical Problem Solving
Good to have:
  • Version Control
  • CI/CD Processes
  • Performance Optimization
  • Debugging Tools
Perks:
  • Generous Benefits
  • Mentorship Opportunities

Job Details

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. 

Using the client applications, 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.

As a Senior-level programmer specialising in C++, you will play a crucial role in the advancement of the Connected Spaces Platform. Your contributions will be instrumental in evolving our platform to support the development of interoperable and accessible cross-reality spaces and experiences. 

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.

Responsibilities

    • Independently planning, designing, and implementing solutions to a broad range of technical problems.
    • Supervising specialist work within a function or project, providing direction and guidance to the team as needed.
    • Optimising working practices, infrastructure, pipelines, and code quality within the C++ programming domain.
    • Collaborating with other disciplines to understand their needs and implementing technical solutions that accommodate these requirements.
    • Maintaining strong communication with leadership, proactively communicating progress and risks related to your work.
    • Educating and guiding other team members in C++ programming, sharing expertise to support the growth and development of the team.
    • Proactively improving the understanding, awareness, and overall quality of C++ programming across projects and products.
    • Developing and reviewing code from an objective perspective, ensuring solutions are simple, maintainable, and user-focused.
    • Ensuring all work is tested in build where appropriate and contributing to automated testing solutions.
    • Providing specialist appraisal of pitches and delivering accurate estimates of the work when required.
    • Demonstrating accountability, strong attention to detail, and adherence to deadlines.
    • Assisting with training, mentoring, and interviewing within your specialty.
    • Proactively seeking personal development and staying up-to-date with industry trends and best practices.

Requirements

    • Bachelor's degree in Computer Science or related field, or equivalent professional experience.
    • Proficiency in C++ programming with a deep understanding of engines and frameworks.
    • Comprehensive knowledge of best practices, tools, and processes used within C++ programming.
    • Proven ability to independently plan, design, and implement solutions to a wide range of technical problems.
    • Experience working on live-service projects and utilising RESTful APIs.
    • Ability to extract well-defined requirements from non-technical briefs and adapt the development approach to meet client needs.
    • Strong problem-solving skills with a self-critical approach to work quality.
    • Excellent verbal and written communication skills to effectively convey technical concepts to diverse audiences.
    • Strong understanding of version control systems and CI/CD processes.
    • Understanding of performance considerations and experience using profiling and debugging tools.
    • Advanced interpersonal skills with understanding of, and consideration for, the needs and dependencies of others.
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’re passionate about creating rich experiences that unite the physical and digital worlds.

Because we’re 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 employee's 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.

Though we’ve delivered a lot of crazy stuff, here are a few you can check out at home:


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.

Similar Jobs

Big Ant Studios - Senior Programmer

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
5 Months ago
CD PROJEKT RED - Senior Programmer, Story

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
6 Months ago
nDreams - Senior Programmer - Near Light (On-site/Remote within the UK)

nDreams

Brighton And Hove, England, United Kingdom (Hybrid)
6 Months ago
PlayStation Global - Senior Programmer

PlayStation Global

Guildford, England, United Kingdom (On-Site)
6 Months ago
Media Molecule - Senior Programmer

Media Molecule

London, England, United Kingdom (On-Site)
6 Months ago
Garena - Senior Programmer (Backend / Server)

Garena

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Virtuos - Senior Programmer

Virtuos

France (On-Site)
6 Months ago
hyperluminalgames - Senior Programmer

hyperluminalgames

(Remote)
6 Months ago
Rebellion - Senior Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
6 Months ago
Ubisoft - Senior Programmer [Unity]

Ubisoft

Shanghai, Shanghai, China (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Outscal - Mentor - C++ & DSA

Outscal

(Remote)
5 Months ago
DigitalFish - Senior Computer Vision Engineer, Imaging & Simulation

DigitalFish

Sunnyvale, California, United States (On-Site)
5 Months ago
Riot Games - Principal Software Engineer (Gameplay) - Teamfight Tactics, Major Projects

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Ubisoft - UI Programer

Ubisoft

Montreal, Quebec, Canada (On-Site)
5 Months ago
Ubisoft - Programmeur / Programmeuse UI

Ubisoft

Montreal, Quebec, Canada (Hybrid)
5 Months ago
PwC - IN-Senior Associate_Python Develoepr_D&A _Advisory_Noida

PwC

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Salesforce - Database Query Planning/Optimizer and Execution - LMTS/PMTS

Salesforce

Hyderabad, Telangana, India (On-Site)
5 Months ago
Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in St Albans, England, United Kingdom

Salesforce - RVP, Digital Sales - MAE (Manufacturing, Auto & Energy) UKI

Salesforce

London, England, United Kingdom (On-Site)
5 Months ago
Salesforce - Partner Account Manager

Salesforce

London, England, United Kingdom (On-Site)
5 Months ago
Salesforce - Partner Business Development

Salesforce

London, England, United Kingdom (On-Site)
5 Months ago
King - Strategy Manager | Candy Crush Saga

King

London, England, United Kingdom (On-Site)
5 Months ago
King - Senior UI Designer (12 month FTC) | Candy Crush Saga

King

London, England, United Kingdom (On-Site)
5 Months ago
Aristocrat Gaming - FP&A Director

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
5 Months ago
Tonies - Head of CXO Office (all genders)

Tonies

London, England, United Kingdom (Remote)
5 Months ago
ByteDance - Strategic Account Executive - Innovative Tech Sales - Byteplus

ByteDance

London, England, United Kingdom (On-Site)
5 Months ago
IO Interactive - Gameplay Animator

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
5 Months ago
Keywords Studios (Player Support) - Level Designers - 2025 Opportunities

Keywords Studios (Player Support)

Edinburgh, Scotland, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Hasbro - Senior AI Programmer

Hasbro

Montreal, Quebec, Canada (On-Site)
5 Months ago
ByteDance - Senior Software Engineer, Unity Engine and Tools

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Unity - Spécialiste des Opérations RH | HR Operations Specialist

Unity

Montreal, Quebec, Canada (On-Site)
5 Months ago
Sperasoft - C#/Unity Software Developer - Poland

Sperasoft

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Astana, Astana, Kazakhstan (Remote)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Yerevan, Yerevan, Armenia (Remote)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
5 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

(Remote)
5 Months ago
Playrix - Senior Release Engineer

Playrix

Georgia (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Exploring the cosmos of gaming, where every player becomes a space-faring hero.

St Albans, England, United Kingdom (Remote)

St Albans, England, United Kingdom (Remote)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Magnopus

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug