Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Principal Software Engineer – OpenShift, Kubernetes

Red Hat

Principal Software Engineer driving OpenShift as the premier Kubernetes platform. Leading design and development across teams globally with a vibrant open source culture.

Posted 6/30/2026full-timeRaleigh • Massachusetts, New Hampshire, North Carolina • 🇺🇸 United StatesLead💰 $151,510 - $249,950 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaKubernetesLinuxOpen SourcePythonRubySDLC

About the role

Key responsibilities & impact
  • Leads the design and development of software solutions for features that cross multiple subsystems or components.
  • Acts as a key representative and leader within the community, advocating for internal or external customer needs, while aligning products with the community direction.
  • Coaches and mentors senior engineers across teams.
  • Owns and delivers technical initiatives with visible business impact, enabling the entire team to deliver value to the end user.
  • Evaluates and introduces new AI-driven methodologies that resolve complex issues and improve Engineering efficiency.
  • Leads the definition and implementation of the SDLC for complex multi-component systems, ensuring that the process scales effectively and aligns with the needs of multiple collaborating teams.

Requirements

What you’ll need
  • Extensive Open Source experience and active participation in community-driven development.
  • 7+ years of experience developing software in a Linux environment using a language like Go, Ruby, Python, Java, C, or C++.
  • Bachelor's degree in computer science, or equivalent.
  • Solid experience designing, building, and debugging distributed systems.
  • Thorough understanding of container concepts and container runtimes.
  • Familiarity with Kubernetes, both as a user and as a developer.
  • Experience with Agentic AI based Software Development Life Cycle (SDLC) and advanced use of AI-based tools.
  • Familiarity with modern toolchains and CI/CD pipelines.
  • Experience with distributed version control systems, specifically Git and GitHub workflows.
  • Excellent interpersonal, cross-team collaboration, and ability to work with distributed teams.

Benefits

Comp & perks
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoRubyPythonJavaCC++Distributed SystemsContainer ConceptsCI/CD PipelinesGit
Soft Skills
Interpersonal SkillsCross-Team Collaboration
Certifications
Bachelor's Degree in Computer Science