Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

RedHat Senior Software Engineer in Remote, Massachusetts

Job summary

The Red Hat Engineering is looking for an experienced Senior Software Engineer with broad software engineering experience, especially around Kubernetes, hardware management, and automation, to join our OpenShift Metal Management Installer team. In this role, you will work as part of a team responsible for the integration of bare metal provisioning with the OpenShift installer and kubernetes. You will solve challenging and industry impacting problems and be expected to contribute to the engineering of capabilities around the on-premises deployment and life cycle management of Kubernetes and Red Hat OpenShift. As a senior Software Engineer, you will be expected to show an ability to deliver large-scale software projects in a self-directed way. As part of a geographically distributed team, you will be required to work both on your own but also in close collaboration with both your direct team and multiple other Red Hat engineering teams and open source communities around the globe. To be successful in this role, you’ll need to have motivation, curiosity, and a passion for open source and problem-solving with modern software development. Successful applicants must reside in a state where Red Hat is registered to do business.

Primary job responsibilities

  • Develop and maintain Metal3 and components of Red Hat OpenShift

  • Focus on the integration of Red Hat OpenShift with infrastructure management projects like Ironic

  • Get involved in open source community projects

  • Collaborate with other Red Hat teams as needed


Required skills

  • Bachelor’s degree in computer science or equivalent

  • 5-10 years of significant software development experience

  • Experience in several programming languages, particularly Python and Golang

  • Experience with and understanding of Kubernetes and Red Hat OpenShift, including experience with operators

  • Experience with and understanding of hardware management

  • Passion for open source software development

  • Keen eye for good architecture and the ability to develop new architectures

  • Deep understanding of cloud computing and Infrastructure-as-a-Service (IaaS)

  • Focus on test-driven development with good knowledge of unit testing frameworks and methodologies

About Red Hat

is the world’s leading provider of enterprisesoftware solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Location US-MA-Remote

Posting date 2 months ago (9/28/2020 4:37 AM)

Job ID 77202

Category Software Engineering