Senior Programmer, Build Tools Position Available In Wake, North Carolina
Tallo's Job Summary: The Senior Programmer, Build Tools role at Epic Games in Cary, United States, involves enhancing developer iteration and supporting build tools like Unreal Build and Automation Tool. Responsibilities include collaborating across teams, implementing features, and maintaining code quality. Requirements include 6+ years of game industry experience, expertise in C# and .NET, and a passion for improving workflows.
Job Description
Senior Programmer, Build Tools (R26281)
Department
Engineering
Location
Cary, United States
Product
Unreal Engine
Company
Epic Games
Requisition ID
R26281
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.
ENGINEERING – UNREAL ENGINE
What We Do
Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide.
What You’ll Do
We are looking for a generalist programmer to join our build tools team. You will be responsible for working on improvements to developer iteration providing support for Epic’s suite of build tools including Unreal Build Tool and Unreal Automation Tool. These tools are critical to both our internal game teams and every external developer using the Unreal Engine
In this role, you will
Work closely with mixed discipline teams across Epic, driving technical discussions to find scalable and achievable solutions based on the requirements of platform/build tools stakeholders
Implement new features, fix bugs and provide support to both our internal teams and Unreal licensees
Maintain and improve the code quality of a mature build codebase
Operate effectively with teams spanning multiple timezones
Provide guidance to Unreal licensees both in the form of technical documentation and working alongside developer relations to ensure our build tools satisfy the wider community’s needs
What we’re looking for
6+ years of professional software development experience within the games industry
Expert knowledge of C# and .NET
Performance minded with excellent knowledge of multithreading, asynchronous code and optimisations
Exceptional debugging skills, ability to quickly unblock users while still considering the long term health of the codebase
Passionate about developer iteration and improving workflows, with a supportive user focused approach
Generalist who is able to navigate a wide range of problems
Highly collaborative with excellent technical and non-technical communication skills
Knowledge and experience working with c++ compilers/build systems and platform toolchains is a plus
Previous experience working with Unreal and a good understanding of its tech stack is a plus
EPIC JOB + EPIC BENEFITS
=
EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.