Senior Software Engineer

Red Hat•Raleigh, NC
•Remote

About The Position

This telecommuting role may be performed anywhere in the U.S. The Senior Software Engineer designs and develops features and functionality for Red Hat’s OCI registries, including quay.io and registry.redhat.io. The role adopts an AI-first engineering approach, using tools such as Claude Code and Cursor to rapidly develop scalable solutions for quay.io. The engineer maintains the globally distributed virtual infrastructure for quay.io, which runs on Red Hat OpenShift Service on AWS. The position also contributes to product and roadmap decisions, collaborates with internal teams to unify service experiences across Red Hat’s portfolio, mentors engineers, and provides architectural guidance for future growth. It participates in a weekly on-call rotation, leads post-mortems, improves alerting and recovery, and owns documentation and support for peers and customers. The role requires a bachelor’s degree in Computer Science, Computer Engineering, or a related field, and four years of relevant experience. The salary range is $142,370–$234,770 per year. The position may also be eligible for bonus, commission, and/or equity; actual compensation depends on qualifications and other factors, and the range may vary by remote location.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or a related field.
  • Four years of experience in the job offered or a related role.
  • Four years of experience with Python, JavaScript, React, Git, and Linux.
  • Four years of experience with databases and writing SQL queries, including Postgres, Redis, and ORMs.
  • Four years of experience with Kubernetes and OpenShift, including writing, deploying, and managing Operators in Go.
  • Four years of experience with SaaS development and on-call support for web applications running on AWS.
  • Four years of experience with OCI and container registries, and Docker or Podman.
  • Four years of experience with CI/CD and releases.
  • One year of experience with agentic coding using Claude Code and/or Cursor.

Responsibilities

  • Design and develop features and functionality for Red Hat OCI registries, including quay.io and registry.redhat.io.
  • Use an AI-first engineering approach and tools such as Claude Code and Cursor to develop scalable solutions for quay.io.
  • Maintain the globally distributed virtual infrastructure for quay.io running on Red Hat OpenShift Service on AWS.
  • Use relevant technologies and experience to maintain and grow quay.io.
  • Work with Product Management on business and roadmap decisions for Quay.io.
  • Collaborate with internal teams to unify the quay.io service experience with the rest of the Red Hat portfolio.
  • Participate in and contribute to weekly on-call rotation responsibilities.
  • Mentor Quay.io engineers and help coordinate overall team efficiency.
  • Provide architectural guidance for scaling quay.io to handle future growth.
  • Lead post-mortems, define alerts, and reduce time to recovery following service incidents.
  • Own documentation for quay.io and registry.redhat.io, providing guidance and support to peers and customers.

Benefits

  • The position may be eligible for bonus, commission, and/or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service