Remote opportunity at
Eclipse FoundationOpen Source Software Release Engineer
The Eclipse Foundation, a not-for-profit organization that supports open source communities and hosts the Eclipse Java IDE along with more than 400 projects, is hiring an…
Career Tools
About This Role
The Eclipse Foundation, a not-for-profit organization that supports open source communities and hosts the Eclipse Java IDE along with more than 400 projects, is hiring an Open Source Software Release Engineer. The role is permanent and full-time, fully remote from a home office, and is open to qualified candidates anywhere, with preference for applicants in Germany, France, Italy, Spain, Portugal, other EU countries or Canada. The release engineer joins the…
Job Description
The Eclipse Foundation, a not-for-profit organization that supports open source communities and hosts the Eclipse Java IDE along with more than 400 projects, is hiring an Open Source Software Release Engineer. The role is permanent and full-time, fully remote from a home office, and is open to qualified candidates anywhere, with preference for applicants in Germany, France, Italy, Spain, Portugal, other EU countries or Canada.
The release engineer joins the IT team that runs continuous integration infrastructure for open source projects. The job covers operating a fleet of more than 200 Jenkins servers, plus GitLab CI that keeps expanding. It also includes supporting project developers through public channels, promoting a DevOps approach focused on efficiency, security and sustainability, and contributing to observability work.
The engineer evaluates and integrates new technology, processes and tools with a focus on maintainability. Automating release steps and keeping build and deploy pipelines reliable are central parts of the position, along with diagnosing failed builds and helping community members with their CI/CD needs.
Candidates should have a sound understanding of CI/CD practice and experience running CI services such as Jenkins, GitLab CI or GitHub Actions. The posting asks for familiarity with build systems like Maven, Gradle or CMake, solid Linux administration and scripting skills (Bash is preferred), and experience with Git and collaborative forges. Experience with Infrastructure as Code tools such as Ansible or Terraform is also expected. Clear English communication and comfort working independently are required.
The salary range is CAD 100,000 to 130,000 for Canada, or EUR 55,000 to 80,000 in Europe, depending on country and experience.
Responsibilities
- Keep a sizable Jenkins fleet and an expanding GitLab CI environment running smoothly
- Provide tools and help to community members on their CI/CD needs through public channels
- Promote a DevOps mindset centered on efficiency, security and sustainability
- Contribute to observability efforts and metrics tooling
- Integrate new technologies, processes and tools with maintainability in mind
- Automate parts of the release process and troubleshoot failed builds
Requirements
- Deep understanding of CI/CD practices and experience operating CI services such as Jenkins, GitLab CI or GitHub Actions
- Good grasp of at least one build system, such as Maven, Gradle or CMake
- Solid Linux system administration and scripting skills, ideally in Bash
- Comfort with DevOps practice and with infrastructure defined as code, such as Ansible or Terraform
- Experience with Git and collaborative forges such as GitHub or GitLab
- Ability to work independently as a motivated team player
- Clear written and spoken English
Qualifications
- Experience working across multiple time zones in a distributed team
- Hands-on running of Jenkins, GitLab CI, Kubernetes or cloud-native workloads
- Experience with observability tools such as Prometheus, Grafana or Loki
- Experience automating release steps, some exposure to security operations and software signing, and awareness of GDPR constraints
Core Skills
Benefits
- Annual pay that is competitive, plus a broad benefits package
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes. The posting describes a remote position worked from a home office, with preference for candidates in several EU countries and Canada.
What is the salary range?
The posting gives CAD 100,000 to 130,000 for Canada, or EUR 55,000 to 80,000 in Europe, depending on country and experience.
How should I apply?
Submit a detailed resume and a cover letter. The posting says only candidates selected for interview will be contacted.
Is the position permanent?
Yes. The posting describes it as a permanent, full-time position.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.