Senior Software Engineer in Durham, NC

$100K - $150K(Ladders Estimates)

Red Hat   •  

Durham, NC 27701

Industry: Information Technology


5 - 7 years

Posted 55 days ago

ob summary

The Red Hat Entitlements Engineering team is looking for a Senior Software Engineer with a passion for open source software to join us in Raleigh or Durham, NC. In this role, you will work as a member of a small team responsible for delivering management Software-as-a-Service (SaaS) offerings. As a developer on the team, you'll write code, review pull requests, fix bugs, and experience agile development and application deployment with the latest technologies in the field of containers. You'll need to be smart, friendly, collaborative, and curious with a passion for learning. You will have the opportunity to develop with Python using containers and Red Hat Openshift in a fast-paced, distributed environment, with the goal of making our end users and customers more effective with every release.

Primary job responsibilities

  • Design and implement major features, including unit and integration tests, and contribute them upstream
  • Educate the team on new features using sprint reviews or small team presentations
  • Collaborate and innovate cross-functionally with other engineers and team associates to deliver creative solutions for our customers
  • Fix customer issues and work with support teams to reproduce, confirm, and roll fixes out to customers
  • Review and test code with team members
  • Work with the team to define and prioritize issues

Required skills

  • 5+ years of experience developing applications in Python, equivalent experience will also be considered
  • Experience with web-based applications, preferably through a REST API
  • Experience with continuous integration (CI) and continuous delivery (CD) pipelines like Jenkins, Travis, or GitLab CI
  • Passion for open source technologies; previous experience with open source communities and development is a plus
  • Familiarity with solutions like Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, or Red Hat OpenShift is a plus
  • Familiarity with virtualized environment configuration tooling like Vagrant, Docker, Red Hat OpenShift, and Kubernetes is a plus
  • Understanding of various subscriptions modules, including cloud-based subscription, is a plus
  • Experience writing Red Hat Ansible Automation or similar technologies is a plus

Valid Through: 2019-10-17