The Ecosystem Engineering team, part of the CTO office, is looking for a talented Senior Software Engineer to join us. In this role, you will help our engineering teams contribute to open source projects related to infrastructure management and virtualization. You will apply this experience to deliver enterprise-ready offerings like virtual machine migration tools for both ISVs and OEMs. Your contributions to open source projects will require a variety of languages and technologies in support of our important customers and partners.
As a Senior Software Engineer, you will design, develop, and implement features and work closely with our customers and partners.
What you will do:
Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.
Integrate changes in multiple projects and services into a consumable feature
Submit patches for bug fixes to the community and review patches from other community members
Work with the Quality Engineering (QE) team to ensure that projects are tested correctly
Publicize the work the team is doing via blogs, web postings, or conference talks
As a Senior Software Engineer, you will design, develop, and implement features and work closely with our customers and partners.
What you will do:
Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.
Integrate changes in multiple projects and services into a consumable feature
Submit patches for bug fixes to the community and review patches from other community members
Work with the Quality Engineering (QE) team to ensure that projects are tested correctly
Publicize the work the team is doing via blogs, web postings, or conference talks
Requirements:
Proficiency in at least two programming languages, such as Golang, Python, or Java.
Experience with Kubernetes or Red Hat OpenShift
Experience with VmWare or Red Hat OpenShift Virtualization
Proven experience with the Linux operating system
Good written and verbal communication skills in English
Able to work independently or collaboratively in a team environment.
Experience with Git (GitHub, Gitlab, etc)
Familiarity with continuous integration (CI) flows
The following are considered a plus:
Experience in agile software development
Record of contributing to an open source project or community
Experience with Terraform
Experience with Red Hat Ansible Automation Platform
Experience with cloud providers (AWS, Azure, GCP)
Proficiency in at least two programming languages, such as Golang, Python, or Java.
Experience with Kubernetes or Red Hat OpenShift
Experience with VmWare or Red Hat OpenShift Virtualization
Proven experience with the Linux operating system
Good written and verbal communication skills in English
Able to work independently or collaboratively in a team environment.
Experience with Git (GitHub, Gitlab, etc)
Familiarity with continuous integration (CI) flows
The following are considered a plus:
Experience in agile software development
Record of contributing to an open source project or community
Experience with Terraform
Experience with Red Hat Ansible Automation Platform
Experience with cloud providers (AWS, Azure, GCP)
This position is open to all candidates.