The Quay Engineering team is looking for a Senior Software Engineer to work on Red Hat Quay. In this role you will implement features and fixes, using the latest AI agentic tools, that will help to drive adoption and growth in the product.
Requirements
- 5 or more years experience developing web applications in Python.
- Experience with creating and maintaining Kubernetes Operators written in Go.
- Experience with Postgres, Redis, and React.
- Experience with packaging applications in containers and deploying to Kubernetes.
- Familiarity with OCI and the Distribution Specification.
Responsibilities
- Design and develop new features and functionalities for Red Hat Quay, leveraging your expertise in Python, Go, Kubernetes, and database technologies to create maintainable code.
- Implement fixes for bugs and security vulnerabilities (CVEs).
- Work with Product Management to drive business and roadmap decisions around Quay.
- Support Red Hat Quay by engaging with Technical Account Managers and Quality Engineers.
- Increase community adoption and growth by participating in community meetings and reviewing open source contributions.
Other
- Ability to work remotely and contribute effectively to a distributed, remote team.
- Excellent written and verbal communication skills, particularly for complex topics and issues.
- Must be continuously curious and eager to learn new skills and topics.
- Interest in supporting the quay.io service and participating in an on-call rotation.
- Interest in assisting with maintaining quay.io through SRE experience.