onsite
Build Engineer, Epic Games Store
Build Engineer, Epic Games Store
As a Build Engineer for the Epic Games Store, you will design, implement, and maintain scalable build and deployment pipelines for backend services and client applications. You will automate various aspects of the software development lifecycle, troubleshoot build issues, and optimize build infrastructure, contributing to the smooth operation and evolution of the digital storefront.
About the role
About the Role
We are looking for a Build Engineer to join the Epic Games Store team. In this role, you will be responsible for creating and maintaining build and deployment systems for both internal and external tools and infrastructure. This is an exciting opportunity for someone with a passion for gaming and a desire to contribute to a rapidly evolving digital storefront.
What You'll Do
- Design, implement, and maintain scalable and reliable build and deployment pipelines for the Epic Games Store backend services and client applications.
- Automate various aspects of the software development lifecycle, including compilation, testing, packaging, and release processes.
- Collaborate with development teams to understand their needs and provide efficient build solutions.
- Troubleshoot and resolve build-related issues, ensuring minimal disruption to development.
- Manage and optimize build infrastructure, including build servers, version control systems, and artifact repositories.
- Implement and maintain continuous integration and continuous delivery (CI/CD) practices.
- Stay up-to-date with industry best practices and emerging technologies in build engineering.
What We're Looking For
- Strong experience with C++ development and build systems.
- Proficiency with version control systems such as Perforce or Git.
- Extensive experience with scripting languages like Python, PowerShell, or Bash.
- Familiarity with CI/CD tools such as Jenkins, TeamCity, or Azure DevOps.
- Experience with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Solid understanding of software development best practices and build methodologies.
- Excellent problem-solving and troubleshooting skills.
- Ability to work effectively in a fast-paced, collaborative environment.
- A passion for video games and the gaming industry.