Software Engineer - Release Engineering

Location Remote CA ON
Posting date 2 months ago(5/3/2021 10:12 AM)
Job ID

Job summary

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)





About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed