onsite
Senior Staff Software Engineer, Content Tools
Senior Staff Software Engineer, Content Tools
Epic Games is seeking a Senior Staff Software Engineer to architect, implement, and maintain content creation tools and pipelines. This role involves collaborating with content creators, integrating with existing systems, and mentoring junior engineers, requiring expertise in C++ and Python.
About the role
What We Do
Epic Games tools teams are responsible for building and maintaining the software that enables content creators to build the amazing experiences that we all enjoy. We are looking for passionate, hard-working engineers to join our team and help us build the next generation of content creation software.
What You'll Do
- Architect, implement, and maintain tools and pipelines used by content creators across Epic Games.
- Collaborate with content creators to understand their needs and develop solutions that improve their workflows.
- Work with other engineering teams to integrate tools and pipelines with existing systems.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Stay up-to-date with the latest industry trends and technologies.
What We're Looking For
- 8+ years of experience in software development, with a focus on tools and pipelines.
- Expertise in C++ and Python.
- Strong understanding of content creation workflows and tools (e.g., Maya, Houdini, Substance Designer, Substance Painter, Photoshop).
- Experience with version control systems (e.g., Perforce, Git).
- Experience with scripting languages (e.g., Perl, Bash, Zsh) and Linux environments.
- Excellent communication and interpersonal skills.
- A passion for games and game development.
Nice to Have Skills
- Experience with Unreal Engine.
- Experience with large-scale data pipelines.
- Experience with cloud computing platforms.