Senior C++ Programmer

Contract Role - Fully Remote - RPG Project

Location
Remote
Job Type
Contract
Salary
Day rate on application
Posted
21 days ago

We are looking for a highly skilled Senior C++ Programmer with a passion for gaming and a wealth of experience in software development. This role offers the opportunity to tackle complex technical challenges and ensure the timely delivery of innovative projects. As a Senior C++ Programmer, you will be responsible for designing and coding new features, optimising performance, and collaborating with various teams to bring cutting-edge ideas to life. If you thrive in a collaborative environment and have a deep love for free-to-play mobile games, this could be the perfect fit for you.

Key Responsibilities:

  • Feature Development: Independently design and code new features, ensuring high performance and adherence to established coding conventions.
  • Core Game System Development: Develop essential game systems, including gameplay mechanics, graphics, and networking.
  • Collaboration: Communicate technical solutions effectively and collaborate with designers and other team members to integrate features into the game.
  • Project Management: Work closely with the project manager to create and manage development schedules, ensuring on-time delivery of milestones.
  • Debugging & Optimization: Debug and troubleshoot complex issues, optimizing code for speed, memory usage, and overall performance.
  • Documentation: Create and maintain comprehensive technical documentation, including architecture, code structure, and system design.

Additional Requirements:

  • Travel: Occasional travel may be required, along with participation in business calls across time zones.

Qualifications:

  • Experience: 10+ years in software development, with significant experience in C++ programming.
  • Project Experience: Proven experience in senior or lead roles on multiple game projects, particularly those using proprietary C++ engines.
  • Technical Skills: Strong knowledge of gameplay programming, shader languages, render pipelines, and CI/CD pipelines.
  • Platforms: Experience with Windows and Mac operating systems.
  • Tools: Proficiency with Jira, Confluence, and other development tools.
  • Passion for Gaming: A strong passion for games, particularly free-to-play mobile games.

Preferred Skills:

  • Experience with proprietary C++ engines, Unreal Engine, and native iOS and Android development.
  • Familiarity with Lua, Vulkan renderer, and perforce.

Years of experience and salary levels are shown purely as a guide. We will only consider applications from candidates that can demonstrate the skills or experience required for the role.

Please be aware that while we would love to respond to every application we receive, due to high numbers we cannot guarantee this. We do however appreciate any time you invest into the application and will make sure to get in touch should anything in future more closely fit your skillset.

Reference: 15640

Apply for Senior C++ Programmer

Reference: 15640

Please correct the form errors before submitting your enquiry!