Job Description
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're a core group of talented engineers specializing in creating developer and QA productivity solutions that drive Epic-wide impact. Our tools and technologies have significantly improved the speed and efficiency of launching, operating, and scaling high-quality AAA games. If you are a highly skilled Senior Automation and Tools engineer looking for the next big opportunity, come join our team.
In this role, you will
• Leverage your strong C#/C++ programming skills and deep understanding of game engines (preferably Unreal Engine) to build robust and scalable automation solutions with impact across Epic
• Build partnerships with internal customers and stakeholders across Epic to identify pain points and develop innovative, effective automation solutions that yield tangible business results
• Own efforts to optimize existing automated test suites, ensuring comprehensive test coverage and efficient test execution
• Design, develop, and maintain test tools and automation frameworks for our internal suite of developer tools. Develop, assess, and improve performance tests for various workflows, including editor and runtime performance
• Enable developers, testers, and analysts to author automation test scripts, implement automation best practices, and help lay the foundation of scalable, automated test solutions
• Optimize Developer and QA workflows, reducing manual effort and increasing productivity
• Troubleshoot and resolve complex technical issues related to tools and automation
What we're looking for
• Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent work experience
• Minimum 4+ years of experience as a Tools/Automation engineer
• Proven experience owning design, implementation, deployment, and maintenance of automated tests and frameworks. Experience with performance testing frameworks is a plus
• Good knowledge of how game engines work; experience with either Unreal Engine/Unity or a custom internal game engine
• Strong foundation in computer science fundamentals, including data structures and algorithms
• Deep understanding and practical application of C++ and C# programming languages.
• Strong understanding of one or more high-level scripting languages like Python, JavaScript, or TypeScript
• Strong debugging skills in a game engine-based development environment or other content creation industry
• A solid track record of delivering effective tools and Automation solutions in game development environments
• Exceptional problem-solving skills, translating abstract challenges into clear and actionable solutions.
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-d26jxm-3-129-89-50-42 in your application.