Posted

Senior Programmer (Unreal Engine)

Posted: over 2 years
Programming
Full-Time
Senior
UK
This position is open to UK-based applicants only.

As a Senior Programmer, you will focus on developing mechanics and systems in Unreal Engine using bespoke C++ code, and can expect to work on all aspects of the end-to-end user experience. You may also be involved with creating internal tools to support the team’s workflows. You will work closely with the rest of the Programming team and the wider team across all disciplines, utilizing your experience to help us realise the creative ambition for our unannounced title.


You will work closely with Game Designers in the development of systems to support Tech Design in crafting the game experience, as well as with Artists, Animators and all other disciplines to ensure their constraints are well integrated in the game’s development.


Responsibilities:

  • You will be heavily involved with the architecture, design and implementation of gameplay code, following the game design intentions.

  • You will own the prototyping of gameplay mechanics and explore creative ideas with an absolute focus on quality, player experience, and optimisation for target hardware.

  • You will support the wider team building internal tools and helping them from a technical standpoint e.g. during engine upgrades and with source control complexities.

  • You will mentor more junior members of the team, and proactively contribute to maintaining the quality of the code in the collaborative codebase, through writing readable code, and participating in code reviews and conversations surrounding best practices.

  • You will work with the Lead Programmer and Producer to organise and balance your workload, including providing realistic time estimates for your work.

  • You will work with the rest of the team in an open and respectful manner.

  • You will be keen to learn and adapt to challenges, and to jump into any area of the code to find and fix issues.

Experience:

  • You have strong experience of game prototyping and rapid iteration on creative ideas.

  • You have owned a small focused work group while interfacing with a multi-discipline team. You should have excellent communication skills, approachability, and aptitude for practical gameplay development. 

  • You have excellent C++ programming skills.

  • You have proficiency in 3D maths as well as proactive troubleshooting and problem solving skills.

  • You have robust software engineering and software architecture principles. You have experience of working with and interfacing to a large codebase, including systems such as: graphics, physics, animation, and audio.

  • You have a good working knowledge of using source control for game code and asset collaboration.


Reporting:


The Senior Programmer reports into and is managed by the Lead Programmer

Job Expired

About Silver Rain Games

Silver Rain Games value flexibility and aim to create a safe space for our team  to explore and find their role within the game industry of today.

We welcome all levels of expertise and are always on the lookout to help develop new talent.


Silver Rain Games

Company Website

United Kingdom of Great Britain and Northern Ireland

Jobs Posted: 0


 

Related Jobs

Silver Rain Games

Company Website

United Kingdom of Great Britain and Northern Ireland

Jobs Posted: 0