Senior Software Engineer

Company:  Red Hat
Location: Raleigh
Closing Date: 16/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Onsite: Raleigh, Westford, Boston, Durham

The Red Hat Engineering team is looking for a Senior / Principal Software Engineer to join us in EMEA. In this role, you will contribute to the engineering of features related to the deployment and life cycle management of Migration Toolkit for Virtualization (MTV). You'll play a specific part in enhancing our offering, through upstream development, to delivery.

What you will do:

  1. Play an active role in container and virtualization-related projects and communities like Forklift, Red Hat OpenShift, and KubeVirt.
  2. Create and guide new feature development; contribute to open source projects in Golang, Ansible, and Python.
  3. Coordinate with team leads, architects, and other engineers on the design and architecture of our work.
  4. Become responsible for the quality of our offerings, participate in peer code reviews and continuous integration (CI), and respond to security threats.
  5. Work with Red Hat's Global Customer Support team and partner support teams on resolving customer issues.
  6. Work with the Quality Engineering (QE) team to ensure that projects are tested correctly.
  7. Publicize the team's work through blogs, web postings, or conference talks.

What you will bring:

  1. Advanced experience working in a Linux environment, GitHub with at least one language like Golang, Python, or C/C++.
  2. Experience with a container ecosystem like Docker, Kubernetes, or Red Hat OpenShift.
  3. Experience with microservices architectures and concepts including scale, APIs, versioning, monitoring, etc.
  4. Knowledge of Virtualization technologies such as KVM and virt-v2v.
  5. User-level familiarity with vSphere, RHV, or OpenStack.
  6. Ability to examine various technological areas deeply and deliver solutions.
  7. Debugging skills.
  8. Proficient written and verbal communication skills in English.
  9. Bachelor's degree in computer science or equivalent working experience.

The following are considered a plus:

  1. Experience with cloud development.
  2. Admin-level familiarity with vSphere, RHV, or OpenStack.
  3. Familiarity with operator framework, networking, or storage.
  4. Experience with Ansible.
  5. Experience with Kubernetes build system (Bazel).
  6. Experience with open source development.

The salary range for this position is $111,260.00 - $183,580.00. Actual offer will be based on your qualifications.

#J-18808-Ljbffr
Apply Now
Share this job
Red Hat
  • Similar Jobs

  • Senior Software Engineer

    Cary
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙