Overview
Skills
Job Details
Role Overview:
We are looking for a Unity Build Engineer to architect and maintain robust, scalable build pipelines for Unity projects targeting Windows and Android platforms. This role emphasizes automation, reproducibility, and secure release engineering in an AWS-backed CI/CD environment.
Key Responsibilities:
- Unity Build Automation
• Implement headless batchmode builds for Unity projects.
• Develop Addressables build and publish workflows.
• Ensure deterministic builds from tagged Git commits with reproducible versioning and
rollback support.
2. CI Runners & Infrastructure
• Design and manage AWS-based CI runners, including AMI image pipelines and ephemeral runner orchestration.
• Implement autoscaling strategies for build infrastructure.
• Optimize caching for Unity Library, Gradle, and Addressables.
• Validate artifact integrity with checksum verification.
3. Platform-Specific Release Engineering
• Windows: Configure build tooling, packaging, optional code-signing, installer generation,
and release validation.
• Android: Manage build and signing pipelines, keystore security and rotation, and release
channels (internal, alpha, beta, production).
4. Build Performance, Reliability & Security
• Reduce build times and enforce deterministic outputs.
• Manage secrets using AWS Secrets Manager / SSM.
• Monitor pipeline health and ensure secure, auditable releases for regulated or enterprise VR environments.
Required Skills & Qualifications
• Expertise in Unity build automation and scripting (C#, Bash, PowerShell).
• Strong experience with CI/CD systems and AWS infrastructure.
• Knowledge of AMI pipelines, ephemeral runners, and caching strategies.
• Proficiency in Windows and Android build/signing processes.
• Familiarity with Gradle, Addressables, and artifact integrity checks.
• Git-based workflows and deterministic build practices.
Preferred Qualifications
• Experience with VR or enterprise-grade Unity applications.
• Familiarity with compliance and security standards for software releases.
• Knowledge of performance optimization and troubleshooting in Unity builds.