Principal Software Engineer - Azure Red Hat OpenShift (ARO) Engineering

Red Hat United State
Remote
Apply
AI Summary

Join Red Hat's ARO Engineering team as a Principal Software Engineer to develop and enhance features related to Kubernetes deployment and lifecycle management. You will contribute to open source projects, define architectural decisions, and collaborate with global teams.

Key Highlights
Kubernetes deployment and lifecycle management
Open source contributions
Architectural decision-making
Global team collaboration
Technical Skills Required
Golang Python Java C C++ Docker Kubernetes Red Hat OpenShift Microservices architectures APIs Versioning Monitoring AI frameworks Large Language Models (LLMs)
Benefits & Perks
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
Paid parental leave
Additional leave benefits
Employee stock purchase plan
Tuition reimbursement
Family planning support
Transportation expense reimbursement
Employee assistance programs

Job Description


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, genetic information, physical or mental disability, medical condition, marital status, or any other legally protected status.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

nugget

United State

Backend Software Engineer (Java)

Programming
42m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Snowrelic Inc

United State

Analytics Engineer

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

ConSol Partners

United State

Subscribe our newsletter

New Things Will Always Update Regularly