Director, Programming (R26762)
Mediatonic Games
Job Summary
We are looking for an experienced programming leader to lead the technical approach and execution of a key internal project within the Fortnite ecosystem. You will be responsible for leading multiple programming teams to overcome technical challenges, defining staffing levels, providing critical technical feedback, and supporting project planning from a programming perspective. You will align technical decisions to successfully deliver a scalable online multiplayer game.
Must Have
- Ability to gather disparate audiences and clarify complex technical issues for stakeholders.
- Communicate production and marketing needs intelligibly to low-level developers.
- Communicate challenges, risks, and tradeoffs constructively.
- Verify that feature request requirements are clear, consistent, and achievable.
- Manage and mentor programming team leads and individual contributors regularly.
- Communicate interdisciplinarily with design, art, UI, and production teams.
- Work with programming team leads to establish and refine the programming roadmap.
- Challenge and align technical decisions across different disciplines to ensure project delivery.
- A technical leader who excels in feedback and has demonstrated abilities to facilitate team success.
- Experience in delivering AAA games on multiple platforms.
- Experience in creating and maintaining large-scale scalable online multiplayer games (advanced networking, real-time physics, service interoperability and dynamism).
- Advanced skills and experience in C++, scripting languages, low-level debugging, and optimization.
- Impeccable problem-solving and troubleshooting skills.
- Experience in collaboration and relationship management with internal teams and external partners.
- In-depth expertise in the product lifecycle for games (generating/executing technical requirements, assembling teams, building/managing support systems).
- Experience using Unreal Engine 5.
- Experience in designing and building solutions in multiple areas of expertise: gameplay, graphics, audio, UI, networking, and physics.
- Passion for personal development and continuous improvement.
- Bachelor's degree in computer science or another relevant technical field.
- More than 7 years of experience in the video game industry as a programmer.
- More than 3 years of experience in technical leadership roles across multiple project cycles and platforms.
Perks & Benefits
- 100% paid premiums for social benefits for employees and dependents.
- Additional coverage for medical, dental, and vision care.
- Coverage for critical illness, telemedicine, life insurance, accidental death or dismemberment, and long-term disability.
- Weekly indemnity (short-term disability).
- Retirement savings plan with competitive employer contribution.
- Employee assistance program.
- Extensive mental wellness program through Modern Health (free therapy and coaching services for employees and dependents).
Job Description
What we do
Through our growing team of expert programmers, projects designed with Unreal are at the forefront of real-time entertainment. We are constantly looking to improve the tools and technologies that will optimize the means of content developers around the world.
What you will do
We are looking for an experienced programming leader to lead the technical approach and execution of a key internal project within the Fortnite ecosystem. The incumbent will be responsible for leading multiple programming teams to be able to meet all technical challenges that may arise, defining staffing levels in various programming specializations, providing critical technical feedback and insights, and supporting project planning from a programming perspective. The incumbent will need to align technical decisions within the project programming team's direction, thus moving from idea to the successful realization of a scalable online multiplayer game.
What you will be responsible for
- Ability to gather a disparate audience. Be able to clarify complex technical issues for stakeholders outside of programming teams and communicate production and marketing needs intelligibly to low-level developers.
- Be able to communicate challenges, risks, and tradeoffs constructively.
- Verify that feature request requirements are clear, consistent, and achievable.
- Manage and mentor programming team leads and individual contributors on a regular basis.
- Communicate interdisciplinarily with design, art, UI, and production teams to understand objectives and feature implementation requirements.
- Work with programming team leads to establish and refine the programming roadmap.
- Challenge and align technical decisions across different disciplines to ensure project delivery.
What we are looking for
- A technical leader who excels in feedback and has demonstrated abilities to facilitate the success of work teams.
- Experience in delivering AAA games on multiple platforms.
- Experience in the unique challenges of creating and maintaining large-scale scalable online multiplayer games with a focus on advanced networking, real-time physics, as well as service interoperability and dynamism.
- Advanced skills and experience in C++, scripting languages, low-level debugging, and optimization.
- Impeccable problem-solving and troubleshooting skills.
- Experience in collaboration and relationship management with internal teams as well as external partners.
- In-depth expertise in the product lifecycle for games, such as generating and executing detailed technical requirements, assembling competent teams, and building and managing robust support systems.
- Experience using Unreal Engine 5.
- Experience in designing and building solutions in multiple areas of expertise: gameplay, graphics, audio, UI, networking, and physics.
- Passion for personal development. Ability to seize opportunities for continuous improvement.
- Bachelor's degree in computer science or another relevant technical field, more than 7 years of experience in the video game industry as a programmer, and more than 3 years of experience in technical leadership roles, across multiple project cycles and platforms, desired.
Benefits
We pay 100% of premiums associated with social benefits, for both employees and dependents, and offer additional coverage for medical, dental, vision, critical illness, telemedicine, life insurance, accidental death and dismemberment, and long-term disability. We also offer weekly indemnity (short-term disability) and a retirement savings plan with competitive employer contribution. In addition to the employee assistance program, we offer an extensive mental wellness program through Modern Health, an organization that provides free therapy and coaching services to employees and dependents.