Red Hatposted 18 days ago
$111,260 - $183,580/Yr
Full-time • Senior
Lowell, MA
Professional, Scientific, and Technical Services

About the position

The Red Hat RHEL build sustaining team is looking for a Senior Software Engineer to join our globally distributed sustaining engineering organization. In this role, you will be contributing to our existing and new build tooling supporting RHEL sustaining releases such as RHEL6/7 and other future EOL versions. You will be a part of the small cross-functional group where you will get opportunities to share your ideas and discuss selected solutions with other team members. You will help to define the direction of the tooling development as well as support and cooperate with groups using our solutions. You will become a part of Red Hat's culture that makes us unique in the Industry and work with communities passionate about open source software.

Responsibilities

  • Work with the latest technologies in a highly cooperative landscape
  • Participate in and learn about our culture and continuous integration (CI) and continuous delivery (CD) principles
  • Collaborate with development, quality engineers and sysadmins to identify and address issues identified in our products
  • Defining and developing new features based on our customer requirements
  • Identify pipeline workflows that could be automated
  • Write crucial parts of the system
  • Perform root cause analyses
  • Mentor and guide junior team members

Requirements

  • Bachelor's or Masters degree in Computer Science or related discipline
  • 5+ years of experience in the software engineering field
  • Solid knowledge of Python (2.6, 2.7, 3.x)
  • Solid knowledge of Linux, especially Red Hat Enterprise Linux (RHEL) or Fedora
  • Experience with Git
  • Experience with container based technologies (Docker, podman, Kubernetes/OpenShift)
  • Proven experience in IT and software development
  • Good written and verbal language skills in English
  • Experience with rpm packaging
  • Experience with koji or copr build systems
  • Curious and collaborative mindset

Nice-to-haves

  • Experience with Tekton and/or Konflux
  • Experience with CoreOS and Yocto
  • Experience using Ansible
  • Experience with open source communities and processes

Benefits

  • 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!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service