This job might no longer be available.
Senior, Build and Release Engineer, Defense
2 years ago
ML Horizons is seeking a motivated Senior, Build and Release Engineer to help our teams deliver high quality spatial computing projects, focused on Defense and Public Sector application. The Senior, Build Engineer will help build, maintain and add new features to our build system to build Unity and backend applications, as well as work with QA and Operations to automate build and promotions to the varied environments.
Responsibilities
- Engineer systems and tools to support the build, integration, and verification of complex software systems spanning multiple platforms (client and server), and cloud-based services
- Document and enhance build/release tooling to support multiple software configurations,
- Automate the compilation, continuous integration, testing, packaging, and distribution of multiple software components.
- Develop tools and scripts in Python and Groovy (Jenkinsfile) to automate building software systems and enforcing software development best practices
- Work closely with Build, Integration, Test and Software engineers to develop tools for build/CI/CD automation
- Identify, collaborate, and implement process improvement opportunities
Qualifications
- 7+ years experience in build engineering and release automation
- Experience setting up and configuring automated application CI/CD pipelines for client and server applications built with Unity, C++, Go
- Experience with Windows, Mac OSX, Linux environments
- Experience with Bash Shell scripting
- Experience with Jenkins pipelines and Python/Groovy
- Strong communication and collaboration skills, with the ability to work with other build engineers and software developers in different areas of the teams
- Able to teach and mentor other teammates with varying domains of expertise
Education
- BA/BS in Computer Science or equivalent experience
Additional Information:
- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
- This position may have access to ITAR controlled technical data, or material placed under a security classification or similar restriction by the US Government. As such, this position will require a US Person as defined in the ITAR, and may require the successful completion of a background check for a US Department of Defense security clearance.
#LI-REMOTE
Create Your Profile — Game companies can contact you with their relevant job openings.