Back to jobs

Senior Engine Programmer | C++ (Proprietary) | Gaming

Job description

Senior enginer Programmer | C++ (Proprietary) | Gaming Studio | Remote Options | $150,000 - $200,000

The Company

This long-standing and well-known indie studio has taken the next step in its evolution. Originally known for its fun and quirky games across mobile and PC, they have secured contracts with top-tier organisations, working on AAA games and giant IP’s like Call of Duty and Harry Potter. With a bright future and steady growth, this studio has a large focus on work/life balance, with minimal overtime and 100% remote working options.

The Role
This candidate will be assisting in the development of the proprietary C++ game engine used by one of the world's biggest IPs. Comprehensive knowledge of game systems and their interconnectivity, performance, memory management, and a simultaneous understanding of the high-level needs of an engine and the low-level implementations necessary to achieve them are expected.
 
Responsibilities
  • Design, architect, test and implement game features
  • Take an active part in game creation, innovation and game industry R&D
  • Maintain, innovate and optimize new and existing game features
  • Deliver high-quality and well-structured code
  • Line manage and coach other Developers
  • Work closely with teammates to design and build highly scalable, available, and reliable native applications 
  • Manage individual priorities, deadlines, and deliverables 
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems. 
Requirements
  • Excellent C++ knowledge
  • Experienced with game development, with at least 1 shipped title.
  • Ability to work closely with cross-discipline teams to understand their needs
  • High sense of quality and polish
  • Ability to develop on multiple platforms: Windows and OSX with Linux backends
  • Working knowledge of a secondary programming language(s)
  • Comprehensive knowledge of interconnectivity, performance and memory management.
  • Understanding of the high-level needs of an engine and the low-level implementations necessary to achieve them are expected.
  • Experience with one or more of the following areas: Networking, Rendering, Video Encoding, Virtualization, and/or User Interfaces
  • Development experience with various Cloud Solution Providers
  • Knowledge of infra-automation, CI/CD and SDK delivery models. 
 
If you’re looking for an opportunity to join a cutting-edge environment, working on some of the most exciting games and technology in the business, don’t hesitate in putting forward an application! To automatically receive notifications upon new roles and market updates, follow our LinkedIn page: https://www.linkedin.com/company/white-bay-search/