Build Engineer
Job Type | Work Model |
Full-time | On-site, Remote, or Hybrid |
Location | Experience Level |
Riyadh, Saudi Arabia | Junior, Intermediate, Senior |
Role Summary
As a build engineer, you will be responsible for designing, implementing, and maintaining the automated systems that build, test, and package our software. You will be a crucial link between our development, QA, and operations teams, ensuring a smooth and efficient software delivery pipeline.
Key Responsibilities
- Design, implement, configure, and maintain continuous integration/continuous delivery (CI/CD) pipelines for various game projects using tools like Jenkins, GitLab CI/CD, or TeamCity for the purpose of automating build, test, and deployment processes.
- Manage and optimize our version control systems (Perforce and Git) and educate the development team on best practices.
- Maintain and improve game build systems, addressing dependencies and ensuring consistent builds across different platforms (PC, console, mobile).
- Automate the compilation, testing, and packaging of our software using scripting languages such as Python and available build tools.
- Manage and troubleshoot build failures, providing timely solutions and insights to the development team.
- Work closely with development teams to optimize build processes and manage dependencies.
- Improve our release and deployment processes.
Requirements
- Strong proficiency in scripting languages such Python.
- In-depth knowledge of CI/CD concepts.
- Hands-on experience with at least one major CI/CD platform such as Jenkins, GitLab CI/CD, etc.
- Strong communication and collaboration skills to work effectively within a multidisciplinary team.
- Strong attention to detail and analytical mindset.
- Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
- Passion for video games and software development.
- Competence in English language.
Preferred
- Proven experience as a build engineer or similar role, ideally in the game industry.
- Contributed to at least one shipped title within professional settings.
- Solid understanding of version control systems, particularly Perforce and/or Git.
- Experience with build tools like Gradle or Make.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with task/issue tracking software such as JIRA or ClickUp
- Competence in Arabic language
Nice to have
- Experience with console development kits and related tools.
- Knowledge of major game engines such as Unity or Unreal Engine.
- Experience working with major online gaming services such as PlayFab, Nakama, Epic Online Services, etc.
Benefits
- Offer a competitive salary.
- Work in a creative environment within a leading gaming company in the region
- The opportunity to contribute to great gaming experiences
- Gain valuable industry experience with professional training and career development programs
- Work with highly skilled teams from around the world!
About Spoilz
Spoilz is an award winning and one of the fastest-growing game companies in MENA, transforming every screen into a world of fun.
With 15+ launched titles and over 500K monthly active players, we create bold, joyful games rooted in cultural storytelling and designed for global audiences.
Spoilz is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.