At a Glance
- Tasks: Design and build online features for Fortnite across multiple platforms.
- Company: Join Epic Games, a leader in innovative gaming technology.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Be part of shaping the future of gaming and the metaverse.
- Qualifications: Strong C++ skills and experience with AAA games required.
- Other info: Collaborative environment with diverse teams and exciting projects.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We're looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a variety of online features that power Fortnite game modes such as Battle Royale, LEGO, Rocket Racing, and Disney experiences. You will also build the tools and APIs for creators using the Unreal Engine Editor for Fortnite (UEFN). You will help improve the Unreal Engine by building new tools and APIs that will be utilized by AAA game developers to add online features to their games. These systems are cross‑platform, and you will be working with various hardware platforms, from desktop to all the consoles (Playstation / Xbox / Nintendo) to mobile. Help us build the future metaverse design as we work towards releasing UE6. Your primary focus will be on the client and the dedicated server code, but you will partner closely with backend service teams as well as game teams, ensuring that the underlying systems that are built are full featured, resilient, and secure.
Responsibilities
- Design and build new client APIs for online features that power various Fortnite experiences.
- Utilize online services effectively in Fortnite across all platforms and ensure all certification requirements are met.
- Ensure Fortnite is operating well for players and that online services usage is resilient at scale; assist in diagnosing and resolving Live issues.
- Design and build new tools and APIs in the Unreal Engine that make it easier for all developers to implement online features.
- Write documentation to explain technical requirements and designs.
Qualifications
- Excellent C++ knowledge and debugging skills.
- Self‑starter; you approach challenges creatively and methodically, seeing them through to final resolution.
- Excellent interpersonal and communication skills and ability to collaborate across disciplines and teams; you should be able to explain trade‑offs with both programmers and non‑programmers.
- Ability to code and design system frameworks, new APIs, and tools; versed in software programming principles.
- Experience utilizing online services in games or game engine technologies.
- Experience with shipping AAA games on consoles (Xbox, Nintendo, PlayStation) or mobile (Android, iOS).
- User‑focused, passionate, solutions‑focused, and innovative; these traits equal success at Epic and influence everything we do.
About Epic Games
Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award‑winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.
Programmer - Fortnite Online New in City of Westminster employer: Epic Games, Inc.
Contact Detail:
Epic Games, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Programmer - Fortnite Online New in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those who work at Epic Games or similar companies. Attend gaming events, join online forums, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best projects, especially any that involve online features or game development. Make sure to include code samples, documentation, and anything that showcases your C++ prowess. This is your chance to shine!
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with online services and how you’ve tackled challenges in past projects. Practice coding challenges and system design questions to impress the interviewers.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Tailor your application to highlight your relevant experience with AAA games and online features. Don’t forget to follow up after applying; a little persistence can go a long way!
We think you need these skills to ace Programmer - Fortnite Online New in City of Westminster
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your C++ knowledge and any experience you have with online services in games. We want to see how your skills can contribute to the Fortnite Online team!
Be Creative and Methodical: As a self-starter, it's important to demonstrate how you approach challenges. Share examples of how you've creatively solved problems in past projects, especially in game development.
Communicate Clearly: Your ability to explain technical concepts to both programmers and non-programmers is key. Use your application to showcase your communication skills and how you collaborate across teams.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and get to know you better. Don’t miss out on this opportunity!
How to prepare for a job interview at Epic Games, Inc.
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with debugging and coding, as well as any specific projects where you've implemented online features. Having concrete examples ready will show your expertise and passion for programming.
✨Understand the Unreal Engine
Familiarise yourself with the Unreal Engine Editor and how it integrates with online services. Be ready to talk about any tools or APIs you've built in the past, especially those that enhance gameplay experiences. This knowledge will demonstrate your capability to contribute to the Fortnite Online team.
✨Show Your Problem-Solving Skills
Prepare to discuss challenges you've faced in previous projects and how you creatively resolved them. Highlight your self-starter attitude and methodical approach to problem-solving, as these traits are crucial for success in a fast-paced environment like Epic Games.
✨Communicate Effectively
Since you'll be collaborating with various teams, practice explaining technical concepts in simple terms. Be ready to discuss trade-offs with both programmers and non-programmers. Strong interpersonal skills will help you stand out and show that you're a team player.