Lead Engine Programmer

Epic GamesCary, NC
3d

About The Position

WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - GAMES What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide. What You'll Do As part of the performance and memory optimization team, you will innovate and push the limits to deliver the best experience possible for our players. You will problem-solve performance, memory, and stability issues and guide developers in creating new industry-leading features. Most importantly, you’ll work with a creative, energetic, and fun team to continue making Fortnite one of the most popular and engaging gaming experiences in the world!

Requirements

  • A proven track record of driving technical leadership of high-performing programming teams
  • Excellent C++ skills and software programming principles
  • Experience in profiling and optimizing in one or more areas of game development
  • Experience implementing and debugging large, robust systems on game or game engine technology
  • Strong interpersonal skills and the ability to work across teams to understand technical and non-technical needs from diverse stakeholders
  • A desire and willingness to jump into the weeds and do programming work as needed to deliver strategic outcomes

Nice To Haves

  • Unreal Engine and console development is preferred but not required.

Responsibilities

  • Lead a team of 4-6 programmers solving CPU performance and memory bottlenecks.
  • Improve player experience by optimizing systems for CPU, GPU, and memory
  • Monitor live client data, problem-solving issues, and make data analysis improvements along the way
  • Build up your team through coaching, unblocking obstacles, code review, and sharing a positive, learning mindset.
  • Work closely with production and technical leadership to balance shipping new features with long-term sustainability.
  • Build relationships with adjacent teams, including art, gameplay, platform tech, and automation.
  • Establish workflows to validate performance improvements and prevent regressions across different game and engine subsystems and platforms.

Benefits

  • We pay 100% for benefits for both employees (EEs) and dependents (deps). Our current benefits package includes coverage for medical, dental, and life insurance. We also offer supplemental benefits including daily meal vouchers, and commuter benefits for onsite employees.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service