Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a Senior Software Engineer to join the ROSA Service Engineering team. In this role, you will help develop and enhance platform capabilities while ensuring reliability, security, and scalability.
Responsibilities:
- Contribute to the development of various project around OpenShift customer services that enable customers and SRE teams to manage OpenShift clusters effectively
- Design, develop, and guide new feature implementation, primarily using Golang
- Maintain high product quality through peer code reviews, CI/CD practices, and security response efforts
- Collaborate with team leads, architects, and engineers on product design and system architecture
- Work closely with Red Hat’s global customer support and partner teams to help diagnose and resolve customer issues
Requirements:
- 5+ years of experience working in a Linux environment
- Proficiency in at least one programming language such as Golang, Python, Java, C, or C++
- Experience with microservices architecture, including APIs, versioning, monitoring, and related concepts
- Hands-on experience with container technologies (Kubernetes, OpenShift), virtualization, or distributed systems
- Experience working with at least one major cloud provider: AWS, GCP, or Azure
- Strong problem-solving skills with the ability to deeply analyze technical challenges and deliver solutions
- Excellent communication and collaboration skills with strong attention to detail
- Ability to learn new technologies quickly
- Strong written and verbal communication skills in English
- Bachelor's degree in Computer Science or equivalent professional experience
- Background in DevOps or Site Reliability Engineering (SRE)
- Experience contributing to or maintaining open source projects