Software Engineer - RHEL Client Tools (EMEA)
New Today
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer - RHEL Client Tools in EMEA.
As a Software Engineer, you will contribute to the development and enhancement of client tools that integrate with Linux environments and hybrid cloud services. You will work in a highly collaborative, international team to design, implement, and maintain software that improves the customer experience and ensures seamless connectivity. This role offers opportunities to develop skills in Python, Go, Linux system administration, and open-source projects while participating in modern agile workflows. You will help shape the future of client tools by addressing bugs, implementing new features, and collaborating closely with quality engineers and product managers. The position provides a mix of technical challenges, mentorship opportunities, and exposure to cross-functional software engineering practices.
Accountabilities:
- Develop and maintain customer-facing tools using Python and Go.
- Build integrations between hybrid cloud services and RHEL client environments.
- Participate in the design and implementation of modernized client tools, including registration, data collection, and remote management features.
- Collaborate with quality engineers to develop unit and integration tests ensuring high product reliability.
- Engage in design sessions with product and project teams to scope and prioritize features.
- Prototype, present, and communicate ideas effectively within the team.
- Contribute to cross-functional teams applying features and processes across software products.
Requirements
- Experience working in Linux environments with proficiency in Python (knowledge of Go is a plus).
- Strong understanding of Linux operations, architecture, services, configuration, and logging.
- Proficient with Git workflows, including feature/release branches, rebasing, and remote repositories (GitHub, GitLab, etc.).
- Detail-oriented with strong debugging, problem-solving, and analytical skills.
- Ability to work in fast-paced, agile environments and absorb new knowledge quickly.
- Strong written and verbal communication skills in English.
- Motivation, curiosity, creativity, and a passion for open-source software development.
Preferred/Plus Skills:
- Experience contributing to upstream open-source projects.
- Familiarity with cloud technologies and modern agile software development methodologies.
- Strong collaboration skills and openness to cross-cultural teams.
Benefits
- Flexible remote work with international collaboration opportunities.
- Exposure to diverse projects and technologies across Linux, Python, and Go.
- Opportunities for professional growth and learning within an international team.
- Participation in open-source initiatives and innovation projects.
- Work in a dynamic, collaborative, and inclusive environment that values creative problem-solving.
Jobgether AI Matching Process
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
Our AI thoroughly evaluates your CV and LinkedIn profile, analyzing your skills, experience, and achievements.
It compares your profile to the role’s key requirements and past success factors to calculate your match score.
The top three candidates with the highest match scores are automatically shortlisted.
When necessary, our human team conducts an additional review to ensure no strong profile is overlooked.
This process is transparent, skills-based, and free of bias, focusing solely on your fit for the role. Once shortlisted, your profile is shared directly with the hiring company, which manages interviews or further assessments.
Thank you for your interest!
#LI-CL1
- Location:
- Gb
- Job Type:
- FullTime