Massachusetts Veterans Jobs

MassHire JobQuest Logo

Job Information

RedHat Software Engineer in Westford, Massachusetts

Job summary

The Red Hat Engineering team is looking for a Software Engineer to join us in Westford, MA. In this role, you will architect, modify, improve, and support cloud-based computing platforms running Red Hat's user-facing Software-as-a-Service (SaaS) offerings on top of the Red Hat OpenShift platform.

Primary job responsibilities

  • Write new software to automate aspects of software builds, deployments, test-suite execution, monitoring, upgrading, and alerting

  • Develop service architectures using cloud-native technologies including Amazon AWS and Google Cloud Platform

  • Develop systems (primarily in Python and Golang) to prevent outages through automation, monitoring, and alerting

  • Participate in an on-call rotation tasked with diagnosing and fixing outages and incidents

  • Fix bugs and make enhancements in computing infrastructure that supports Red Hat’s various public Software-as-a- Service (SaaS) offerings

  • Perform cost/benefit analyses of competing software design proposals to determine which provides the best balance of computational efficiency, maintainability, and reliability

  • Design new sub systems and integrations that will assist in onboarding and deploying new Software-as-a-Service (SaaS) services with expanded functionality

  • Gather, evaluate, and document the new services requirements

  • Participate in design and maintenance work relating to our Prometheus and Observatorium systems, which gather diagnostic and telemetry information from Red Hat’s Software-as-a-Service (SaaS), and ensure that other teams analyze this data to optimize the performance and scalability of their services

  • Contribute to the creation and maintenance of Grafana dashboards that will convey performance and status information that will inform future software design decisions

  • Augment continuous integration pipelines that ensure new software modifications are immediately built, subjected to automated testing, and deployed to staging environments for additional scrutiny

  • Assist in setting CPU, memory, and bandwidth limitations for Software-as-a-Service (SaaS) and ensure that alerts notify stakeholders when services attempt to consume more resources than they are allotted

  • Contribute to systems that detect software modifications, rebuild modified systems, and deploy in development, stage, and produce environments for further evaluation and use

  • Responsible for internal customers, including engineering teams producing Software-as-a-Service (SaaS)

  • Design systems to minimize cloud-computing platform costs

  • Help onboard newly-hired site reliability engineers and interns

  • Influence decisions that affect cloud-platform spend, which is indirectly related to power consumption of underlying hardware

  • Ensure that proper precautions are taken to protect hardware assets

Required skills

  • Bachelor's degree (U.S. or foreign equivalent) in computer science, computer engineering, or related and 6 months of experience in the job offered or related role

  • 6+ months of experience with: applied cryptography for modern web technologies; designing and carrying out security incident response procedures; computer networking and communication protocols; and Linux and UNIX system administration

  • Experience with: cloud-native programming and architecture domains; writing software that automates elements of the continuous-improvement/continuous development (CI/CD) pipeline; developing a Kubernetes controller, operator, or platform component; Python and Golang; and relational and object-oriented databases


About Red Hat

Red Hat ( is the world’s leading provider of enterpriseopen source ( software 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.


  • 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!

Note : These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.

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.

Posting Location : Location Westford

Posting date 2 months ago (4/13/2021 10:58 AM)

Job ID 86153

Category Software Engineering