5-7 years of experience in build and release engineering or DevOps
Proficient in scripting languages like PowerShell, Python, or Bash
Familiarity with CI platforms such as Jenkins, Azure DevOps, or GitHub Actions
Hands-on experience publishing apps to Apple App Store and Google Play
Strong understanding of source control and versioning
Comfortable in both Windows and Linux environments
Experience with software licensing systems is advantageous
Responsibilities
Build and enhance continuous integration servers for software compilation and testing
Automate build processes using scripts in PowerShell, Python, or Bash
Publish and manage applications on App Store Connect and Google Play Console
Handle code signing certificates and provisioning profiles for multiple platforms
Support software licensing and activation processes
Maintain clear records of versioning and release history
Develop internal tools to streamline release processes
Collaborate with developers and testers to ensure timely releases
Benefits
Fully remote work environment
Opportunity for hands-on involvement in the release process
Close collaboration with development and testing teams
Ownership of the build and release lifecycle
Potential for professional growth in a growing tech company
Full Job Description
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