onsite
Software Engineer, Build Systems
Software Engineer, Build Systems
Epic Games is hiring a Software Engineer for their build systems team to enhance the build and development experience for engineers across multiple platforms. This role involves designing, implementing, and maintaining build systems, optimizing performance, and collaborating with development teams to deliver automation solutions.
About the role
About the Role
Epic Games is looking for a talented Software Engineer to join our build systems team. In this role, you will be instrumental in improving the build and development experience for our engineers across various platforms.
Responsibilities
- Design, implement, and maintain build systems for multiple platforms (Windows, Linux, MacOS)
- Optimize build performance and efficiency
- Troubleshoot and resolve build-related issues
- Collaborate with development teams to understand their needs and provide solutions
- Develop and maintain tools for automation and continuous integration
- Contribute to the overall architecture and strategy of our build infrastructure
Required Qualifications
- Strong proficiency in C++ programming
- Experience with large-scale build systems and tools
- Familiarity with version control systems like Perforce and Git
- Experience developing on Windows, Linux, and/or MacOS
- Understanding of distributed systems and their challenges
- Excellent problem-solving and communication skills
Skills
C++WindowsLinuxMacOSPerforceGitbuild systemsDistributed SystemsAutomationScriptingPerformance Optimizationproblem solvingCommunication