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

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.

Principal Software Engineer – OpenShift, Kubernetes
Red HatPrincipal 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 & technologiesDistributed 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 resumeApplicant 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