Job Description
PROGRAMMING - EPIC GAMES SERVICES
What We Do
Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic's own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.
What You'll Do
The Distribution Team builds applications and online services to power content discovery and digital delivery. Our team of programming experts is always innovating to improve the tools and technology that empower internal and external developers to deliver their digital content to users across multiple platforms. Whether it be supporting Fortnite, the Epic Games Store, or external partners, we are committed to improving the scalability, efficiency, portability, and stability of our tech offerings. As the programming lead of our Launcher team and Patching teams, you can expect to coordinate with a cross-site group of highly-skilled individuals. You will have opportunities to architect new features and evolve existing products used daily by millions of gamers, developers, and enterprise professionals. You will partner closely with backend services teams to ensure that the underlying systems we build meet internal and external customer needs.
In this role, you will
• Lead two programming teams in developing and evolving the Epic Games Launcher application and Epic's patching technologies
• Oversee technical design and drive implementation of robust, well-documented features and solutions
• Partner with stakeholders to establish clear priorities and define expectations which translate to a scope of work the team can effectively deliver on
• Deliver ongoing, transparent communication with a focus on expectations, fostering trust with internal stakeholders and external partners
• Improve and evolve existing tools, features, and processes
What we're looking for
• 2+ years of experience in a lead programmer role, with demonstrated ability to manage or lead a team effectively
• 7+ years software programming industry experience developing redistributable software (we use C++)
• Excellent communication and interpersonal skills
• Proven track record of guiding and developing teams, as well as strong technical ownership skills and a passion for collaboration
• Experience with monitoring and operating live products
• Ability to manage a team roadmap and update stakeholders throughout the lifecycle of a project
This role is open to multiple locations in North America (excluding CA, NY, & WA).
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Jobcode: Reference SBJ-d5vyke-3-15-203-242-42 in your application.