A growing technology company in the connected device space is hiring a fully remote Build and Release Engineer to own how its software ships. You will run the build servers and automation behind the company’s desktop and mobile applications, publish those apps to the Apple App Store and Google Play, and keep every release organized, repeatable, and traceable. You will also support software licensing and authorization, and from time to time you will write small tools to take manual work out of the process. This is a hands on role for someone who enjoys infrastructure and automation and wants real ownership of the release process, with a close working relationship with the development and test teams.
Responsibilities
- Build, maintain, and improve the build and continuous integration servers used to compile, test, and package desktop and mobile software
- Write scripts and automation in PowerShell, Python, or Bash to remove manual steps from builds, packaging, and releases
- Publish and manage desktop and mobile applications through App Store Connect and Google Play Console
- Manage code signing certificates, provisioning profiles, and signing workflows across Windows, iOS, and Android
- Support software licensing and authorization, including activation and license key processes
- Control versions and branching, and keep clear records of what went into every release
- Build occasional internal tools and utilities that make release work faster and more reliable
- Partner with developers and test engineers to keep releases predictable and on schedule
Requirements
- Proven experience in build and release engineering, configuration management, or DevOps
- Strong scripting and automation skills in PowerShell, Python, or Bash
- Experience with CI platforms such as Jenkins, Azure DevOps, or GitHub Actions
- Direct experience publishing apps to the Apple App Store and Google Play, including code signing and provisioning
- Solid understanding of source control, versioning, and release traceability
- Comfort working in both Windows and Linux build environments
- Ability to write code or tools in C# or Python is a big plus
- Experience with software licensing or activation systems is a plus
- Experience in a regulated environment that requires audit trails and documented releases is a plus