Xplore Job Offer: Software Engineer – Release Engineering

  • Ottawa, ON

  • Permanent

  • Full-time

The Red Hat Developers team is looking for a Software Engineer to join us. In this role, you will help deliver the ultimate developer experience, working with cross-functional teams from across the company. You will become a member of the Integrated Development Environment (IDE) Services team working on shaping the future of the Eclipse IDE distribution on Linux and helping productize our cloud-native IDE: CodeReady Workspaces. The work will have a solid community and open source component to it, including working with the Eclipse community at large, particularly the Eclipse IDE and the Eclipse Che open source projects. We are looking for candidates residing in any of the countries where Red Hat is registered to do business.

Primary job responsibilities

  • Develop upstream components to make them more suitable for existing distribution channels
  • Work with the community to monitor, improve, and contribute to our fast-moving dependencies to ensure a healthy stack supporting both the upstream projects and Red Hat offerings
  • Work with the Eclipse Platform community in implementing best release engineering practices and automating the workflows for maximum efficiency
  • Package downstream artefacts on Linux like RPMs, Flatpak, and Red Hat Enterprise Linux (RHEL) modules
  • Work with the CodeReady Workspaces productization team to streamline the release process and have a keen eye for improvements every step of the way
  • Be an effective, vocal participant in the open source community through blogs, participating in forums, and speaking at user groups and conferences

Required skills

  • Bachelor’s degree in computer science or equivalent skills and knowledge
  • Development background in a major programming language e.g., Java, JavaScript, TypeScript, Golang
  • Familiarity with agile software development and project management methodologies
  • Passion for open source software development, projects, and processes
  • Versatile team advocate with the ability to interact comfortably with the other members of a large, geographically distributed team
  • Good written and verbal English communication skills

The following are considered a plus:

  • Experience in packaging and productizing complex software, especially on Linux
  • Knowledge of: Flatpak, RPM packaging, multi-architecture container builds, Kubernetes or Openshift, Jenkins, JIRA, and Github issue management
  • Experience with: Git (GitHub, GitLab), Maven, node.js, Linux scripting, container builds (podman and skopeo, GitHub actions)



  • Apply Now

Read More

Leave your thoughts


JobsXplore is more than a job board. You get more attention and more awareness from job seekers, and as employers, you can easily expose your company branding and be highlighted globally.


Contact Us

Contact Us |
Policy | Term and Condition |


Job Seekers

Create Free Account | Search Jobs |
Search Salaries | Candidates FAQs |



Employers | How It Work | Post FREE Job Ad | Employer FAQs |



Exhibitor | How It Work | Jobfair FAQs |


Popular Country To Work

Australia | Austria | Canada |
Denmark | Finland | France |
Germany | India | Indonesia |
Ireland | Italy | Japan | Kuwait |
Malaysia | Netherlands | New
Zealand | Qatar | Saudi Arabia |
Singapore | South Korea | Spain |
Sweden | Switzerland | Taiwan |
Turkey | United Kingdom | United
State | United Arab Emirates  |