Job Specifications
About The Company
Red Hat is the world’s leading provider of enterprise open source software solutions. With a community-powered approach, Red Hat delivers high-performing Linux, cloud, container, and Kubernetes technologies that empower organizations to innovate and transform their IT infrastructure. Operating across more than 40 countries, Red Hat fosters a flexible work environment that includes in-office, hybrid, and fully remote options, enabling associates to work in ways that best suit their roles. The company is committed to open source principles, promoting transparency, collaboration, and inclusivity. Red Hat’s culture encourages employees to bring forward their ideas, contribute to complex problem-solving, and make a meaningful impact in the technology landscape. As a pioneer in open source, Red Hat values diversity, creativity, and a shared commitment to community-driven innovation.
About The Role
Red Hat is seeking a highly skilled Principal Software Engineer to join the Azure Red Hat OpenShift (ARO) Engineering team, focusing on the ARO HCP project. In this strategic role, you will be instrumental in developing and enhancing features related to the deployment and lifecycle management of Kubernetes and Azure Red Hat OpenShift. You will play a key role in defining architectural frameworks for Kubernetes deployment infrastructure, guiding new feature development from inception through upstream contributions to final delivery. Your expertise will help shape the future of container orchestration solutions, ensuring they are secure, scalable, and aligned with customer needs. Collaboration is central to this role, requiring close coordination with team leads, architects, and engineers worldwide. You will also work with support teams to resolve customer issues, contribute to open source projects, and stay abreast of the latest advancements in AI frameworks to incorporate innovative solutions into our offerings. The role offers an opportunity to influence core cloud infrastructure technologies, participate in community initiatives, and showcase your work through technical blogs, conferences, and webinars.
Qualifications
8+ years of experience working in a Linux environment
Proficiency in programming languages such as Golang, Python, Java, C, or C++
Expertise in container ecosystems including Docker, Kubernetes, and Red Hat OpenShift
Strong understanding of microservices architectures, APIs, versioning, and monitoring
Experience with AI frameworks and tooling
Technical leadership experience within a global team environment
Exceptional debugging and problem-solving skills
Excellent written and verbal communication skills in English
Bachelor’s degree in computer science or equivalent professional experience
Familiarity with cloud development and virtualization technologies
Background in DevOps or site reliability engineering (SRE)
Experience contributing to open source projects
Knowledge of networking, storage, and security best practices
Proficiency in utilizing Large Language Models (LLMs) for technical tasks
Responsibilities
Design, develop, and enhance features related to Kubernetes deployment and lifecycle management within the ARO platform
Contribute to open source projects, especially in communities like Kubernetes, Red Hat OpenShift, and KubeVirt
Define and guide architectural decisions for deployment infrastructure and related offerings
Participate in peer code reviews, ensure adherence to quality standards, and implement continuous integration practices
Collaborate with global teams, including support and Quality Engineering, to troubleshoot and resolve customer issues
Stay current with advancements in AI frameworks and incorporate relevant innovations into development processes
Leverage AI-assisted development tools to accelerate coding, improve quality, and streamline workflows
Engage in community outreach through blogs, conference talks, and technical webinars to share knowledge and promote team achievements
Maintain a focus on security, performance, and scalability throughout all development activities
Benefits
Comprehensive medical, dental, and vision coverage
Flexible Spending Account (FSA) for healthcare and dependent care expenses
Health Savings Account (HSA) for high deductible health plans
Retirement 401(k) plan with employer matching contributions
Paid time off and holidays to support work-life balance
Paid parental leave for all new parents
Additional leave benefits including disability, family medical leave, and military leave
Employee stock purchase plan, tuition reimbursement, and family planning support
Transportation expense reimbursement and employee assistance programs
Equal Opportunity
Red Hat is committed to fostering an inclusive and diverse workplace. We are proud to be an equal opportunity employer and do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, geneti