Red Hat hiring for Software Engineer
Company :
Red Hat
Website :
Job Role :
Software Engineer
Eligibility :
Any Graduate
Experience :
Job Location :

Company Profile:

At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing technologies that solve business problems. We’re a billion dollar S&P 500 company offering solutions from Linux to middleware, storage to cloud, together with award-winning global customer support, consulting, and implementation services.

Job Summary:

In this role, you will work with other Red Hat Ansible Automation Platform networking-focused engineers, building modules to support various strategic vendor devices.
You'll work in a fast-paced environment using GitHub and peer review workflows.
While we are looking for a focused skill set and experience, broad knowledge of various network operating systems and solid fundamentals in computer science will be more than beneficial to the team.

Job Responsibilities:

Create new features in Python for specific networking vendor operating systems; contribute these features to upstream projects.
Submit patches for bug fixes to the community; review patches from other community members.
Educate the team on new features by pull request reviews or small team presentations.
Work with the Quality Engineering team to ensure projects are tested correctly.
Publicize the work the team is doing via blogs, web postings, or conference talks.


Solid object-oriented software development skills.
Professional development experience in Python.
Familiarity with YANG modeling.
Experience with one or more technologies like Cisco IOS, Cisco IOS XR, Cisco NX-OS, Juniper Junos, Arista EOS, or Vyatta VyOS.
Familiarity with one or more APIs like NETCONF, RESTCONF, or gRPC.
Experience with automated testing tools.