Red Hatposted 18 days ago
$148,540 - $245,050/Yr
Full-time • Principal
Boston, MA
Professional, Scientific, and Technical Services

About the position

The Red Hat OpenStack Networking Engineering team is looking for a Principal Software Engineer to join us in North America, focused on OpenStack Networking (neutron). In this role, you will design and implement new features collaborating internally with other Red Hat OpenStack Engineering teams, and contribute them to the upstream projects in the OpenStack community. You will participate as a member of a geographically distributed team, using multiple communication tools for close collaboration. You'll need to have passion for modern open source development methods, an interest in Infrastructure-as-a-Service (IaaS), and a desire to apply broad software engineering skills for IT automation. Successful applicants must reside in a state where Red Hat is registered to do business.

Responsibilities

  • Participate in a team of developers and quality engineers to develop and maintain networking features for Red Hat OpenStack Services on OpenShift.
  • Troubleshooting and debugging skills within the full stack, e.g., bare metal, networking to application software.
  • Participate in upstream and internal continuous integration and continuous delivery (CI/CD).
  • Maintain a deep customer base through excellent customer service when issues are escalated into engineering.

Requirements

  • 7+ years of software development.
  • Experience developing in Python and Go.
  • Experience with OpenStack, and Linux internals.
  • Experience with networking protocols including DHCP, DNS, ARP, Geneve and with networking technologies including L2 switching, L3 routing and L4.
  • Deep understanding of cloud computing, configuration management, and Infrastructure-as-a-Service (IaaS).
  • Passion for open source software development.
  • Focus on test-driven development and good knowledge of unit testing frameworks and methodologies.
  • Ability to be highly effective as a remote associate on a distributed team and contribute to an inclusive, open, and collaborative workplace.
  • Good written and verbal communication skills.

Nice-to-haves

  • Experience developing Ansible playbooks.
  • Familiarity with the kubernetes operator pattern.
  • Familiarity with virtualization technologies: KVM, VMware, or similar.
  • Familiarity with container tooling.
  • Experience using, developing, or administering Red Hat OpenStack Platform and/or Red Hat OpenShift environments.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Flexible Spending Account - healthcare and dependent care.
  • Health Savings Account - high deductible medical plan.
  • Retirement 401(k) with employer match.
  • Paid time off and holidays.
  • Paid parental leave plans for all new parents.
  • Leave benefits including disability, paid family medical leave, and paid military leave.
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service