This job ad has been posted over 40 days ago! (*)


Software Engineer - Linux Networking (NetworkManager) Full-time

Published at 2021-01-19 - Viewed: 2443 times - Red Hat (Worldwide/Remote)

Job summary

The Red Hat Networking Services team is looking for a Software Engineer to join us. In this role, you will maintain and develop network configuration tools for Red Hat Enterprise Linux (RHEL) like NetworkManager, ModemManager, or Nmstate. You will collaborate with colleagues and community members in an open source way to enable our customers and users to set up networking for their workloads. As a Software Engineer, you will concentrate on the most important tasks and take responsibility to thoroughly resolve issues. You’ll have the opportunity to collaborate in a friendly team environment to improve free and open source software, present at conferences, and participate in continued learning through self-paced courses, tech talks, and certifications. Successful applicants must reside in a country where Red Hat is registered to do business.

Primary job responsibilities

  • Develop new features for NetworkManager and related projects like Nmstate, Nispor, or the Ansible System Role for Networking
  • Analyze bug reports and provide fixes
  • Provide integration and unit tests and improve continuous integration to support your work
  • Write documentation and blog posts about your contributions
  • Participate in upstream communities and cooperate with others as needed

Required skills

  • Experience with software development for Linux
  • Programming experience in C, Python, or Rust
  • Personal accountability with regular, clear, and open communication
  • Ability to use and provide feedback for continuous learning
  • Proficiency in friendly written and verbal communication in English
  • Effective collaboration in a friendly team distributed across China, Czech Republic, Italy, Germany, Spain, USA, and other countries

Experience in the following areas is considered a plus:

  • Agile methods
  • Blogging
  • GLib programming
  • Networking concepts and protocols like VLANs, Bridges, LLDP, TCP/IP
  • NetworkManager


Recent jobs at Red Hat:


« More jobs in programmers