What We Do
The Epic Games Tools Team works closely with all parts of Epic to provide workflow enhancements and optimizations that enable our users to build better games and content, faster. From creating tools that help build the next generation of characters and worlds, to optimizing asset pipelines, and more, our team plays a critical role in the Epic ecosystem. We are looking for talented programmers who want to make a huge impact on the way games and content are created at Epic!
What You'll Do
Epic Games is looking for a Lead Tools Programmer to work with a dedicated team of engineers. In this role, you'll manage a team focused on building tools in service of our art and design teams.
In this role, you will
- Lead and mentor a team of tools programmers, fostering their growth and ensuring high-quality output.
- Drive the development of innovative tools and workflows that enhance productivity and creativity for artists and designers.
- Collaborate closely with various departments to understand their needs and translate them into effective technical solutions.
- Establish best practices for tools development, including code quality, performance optimization, and maintainability.
- Architect and implement robust, scalable, and user-friendly tools that integrate seamlessly into our existing pipelines.
- Provide technical guidance and support to the team, resolving complex challenges and promoting knowledge sharing.
- Evaluate and adopt new technologies and methodologies to continuously improve our tools ecosystem.
What we're looking for
- 5+ years of experience in game development, with a focus on tools programming.
- 2+ years of leadership experience, including mentoring and managing a team of programmers.
- Expertise in C++ and experience with scripting languages like Python or C#.
- Strong understanding of game development pipelines, asset workflows, and content creation tools.
- Experience with Unreal Engine development and its toolset.
- Proven ability to design, develop, and maintain complex software systems.
- Excellent problem-solving, debugging, and optimization skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across disciplines.