Senior Software Engineer, Developer Relations (World Creation Tools)
Epic Games
Summary
Join Epic Games as a Senior Software Engineer in Developer Relations, specializing in World Creation Tools. Work with a team of passionate individuals to innovate and improve Unreal Engine technology, providing programming consultation and mentorship to developers worldwide.
What you'll do
- Provide programming consultation to Unreal Engine licensees as they navigate difficult problems
- Debug, review and analyze a host of development issues from bugs to runtime performance challenges
- Work with customers and technical partners from multiple industries to ensure features meet their needs
- Write well documented and optimized code for fixes and feature improvements
- Drive the creation and development of knowledge sharing resources such as live presentations, whitepapers, tutorials and knowledge articles
- Provide mentorship and coaching to team members
Requirements
- Excellent C++ skills with demonstrated experience in multi-threaded applications
- A strong foundation in real-time applications, 3D math, data structures and algorithms
- Experience profiling and optimizing CPU/GPU systems in one or more areas of game development or similar industry
- Strong written/verbal communication skills including the ability to give technical presentations to audiences with varying technical backgrounds
- A creative problem solver with a passion for helping other developers
- Self-motivated individual who will take ownership of the technical relationship with developers and work proactively to reduce friction and improve processes
- Professional experience with UE4/UE5 is an asset
- Shipped titles, especially games utilizing an open world or large coordinate system is an asset
Apply
Click below to be taken to the Epic Games hiring page.