Build and Release Engineer

Compunnel Inc.
United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$124,800.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

Application Release Automation Build Automation Cloud Computing Continuous Integration Github Groovy Apache Maven Windows Installer Windows PowerShell Release Management Management of Software Versions Scripting
+3 more
Build Tools Software Version Control Jenkins

Job description

  • Perform release-candidate cuts, including version bookkeeping and branch management across a set of related repositories.
  • Start, monitor, and troubleshoot the CI build/package/sign/publish chain.
  • Investigate and resolve build and packaging failures, particularly around third-party dependency changes.
  • Maintain and improve the installer bundle definition and its chained component packages.
  • Drive measurable reductions in manual steps and lead time, and help implement dependency-aware, incremental build capability - potentially including an evaluation of mono repo consolidation as part of that roadmap.
  • Clean up known process debt (e.g., generated files committed to repos, redundant legacy signing paths).
  • Coordinate release timing and communication with adjacent teams and business stakeholders.

Requirements

  • Build Systems - Strong hands-on experience with multi-module Maven reactors; comfortable reasoning about module dependencies and build order.
  • Mono Repo Experience - Direct experience building, migrating to, or maintaining a mono repo, including dependency graph management, incremental/selective build tooling (e.g., Bazel, Nx, Turborepo, or Maven multi-module strategies at scale), and versioning approaches that work across many co-located modules.
  • CI/CD Pipelines - Solid experience with CI/CD tooling: hands-on with the current Jenkins setup (chained/downstream-triggered jobs, Groovy pipeline scripting) and with modern pipeline platforms such as GitHub Actions, which the team is moving toward for fully automated builds.
  • Windows Installer Packaging - Experience building and maintaining chained/bundled Windows installer packages (MSI-based), or strong aptitude to ramp quickly.
  • Code Signing - Familiarity with code-signing workflows (e.g., signtool, cloud-based signing services) and why signing sequence/immutability matters for release integrity.
  • Version Control & Branching - Strong Git/GitHub skills, including release-branch workflows and multi-repo (or mono repo) coordination.
  • Scripting - Proficiency in PowerShell, Groovy, or similar for build/release automation work.
  • Troubleshooting - Demonstrated, methodical diagnosis of build and packaging failures, with a bias toward root cause over workaround.
  • Communication - Clear, timely communication with developers, testers, and other stakeholders around release status and blockers.
  • Process Improvement - Track record of reducing manual toil in engineering workflows, not just executing them.
  • DORA Metrics - Familiarity with DORA metrics (deployment frequency, lead time for changes, change failure rate, time to restore) and using them to quantify and communicate delivery improvements.

Benefits & conditions

3.63.6 out of 5 stars United States Remote $60 - $70 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Fulfilling continuous delivery principles through comprehensive build automation

Edoardo Dusi · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

4:55 min

Discussing modern Java language evolution and syntax innovations

Daniel Strmečki · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

4:17 min

Generating static microsites for technical documentation using DocToolchain

Johannes Dienst · LIVE

Videos

See all

Related articles

See all