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

Senior Principal Software Engineer – Azure

Red Hat

Senior Principal Software Engineer leading development on Azure Red Hat OpenShift for global enterprises. Focused on enhancing scalability, high availability, and AI integration within the Azure ecosystem.

Posted 5/12/2026full-timeBoston • Massachusetts, North Carolina • 🇺🇸 United StatesSenior💰 $193,390 - $318,980 per yearWebsite

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsGoKubernetesLinuxOpenShiftTerraform

About the role

Key responsibilities & impact
  • Contribute to the evolution of Azure Red Hat OpenShift, focusing on scalability, high availability, and seamless lifecycle management within the Azure ecosystem.
  • Drive the strategy for AI integration within the platform while championing the use of AI-assisted development tools to improve team velocity and code quality.
  • Act as a contributor to upstream projects, ensuring Red Hat’s interests and customer needs are represented in the broader CNCF community.
  • Collaborate across organizational boundaries with Microsoft Azure engineering teams to co-develop integrated cloud-native solutions.
  • Collaborate deeply with Product Management to advocate for the customer, reconciling customer demands with system constraints to define high-impact product specifications.
  • Mentor senior engineers, fostering a culture of technical excellence and continuous learning.
  • Work with Red Hat's Global Customer Support team and partner support teams on resolving customer issues.
  • Influence the long-term product roadmap by identifying customer needs and emerging industry trends, translating them into architectural requirements, design, and code.
  • Publicize the team's work through blogs, web postings, or conference talks.

Requirements

What you’ll need
  • 12+ years of software development experience in Linux environments, with mastery of Golang.
  • Deep expertise in Azure cloud architecture and services (Compute, Storage, Networking).
  • Proven success leading large-scale distributed systems from inception to production operations.
  • Internal-level knowledge of Kubernetes (API machinery, Operators, or Networking stack).
  • Mastery of Infrastructure as Code (Terraform, ARM/Bicep) and GitOps workflows.
  • Expert understanding of Hybrid Cloud networking and security (VNETs, Private Link, Encryption).
  • Experience integrating AI/LLM frameworks into software engineering workflows or product features.
  • Exceptional troubleshooting skills for complex, multi-layered distributed environments.

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
GolangAzure cloud architectureKubernetesInfrastructure as CodeTerraformARM/BicepGitOpsHybrid Cloud networkingsecurityAI/LLM frameworks
Soft Skills
mentoringcollaborationadvocacytroubleshootingcommunicationstrategic thinkingcustomer focustechnical excellencecontinuous learninginfluence