
Principal Software Maintenance Engineer
Red Hat
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Salary
💰 $131,420 - $216,870 per year
Job Level
Tech Stack
About the role
- Define and architect the long-term technical strategy for product maintenance
- Anticipate and prevent critical, systemic issues by architecting solutions and processes that eliminate entire classes of failures
- Own the architectural roadmap and technical integrity of maintenance streams across the OpenShift portfolio
- Lead the strategy for complex CVE and bug fix resolutions
- Act as a key technical advisor to product management, QE, and release engineering leadership
- Serve as the ultimate escalation point for the most complex and ambiguous technical failures
- Architect the overarching testing and CI strategy for product maintenance
- Mentor senior engineers and tech leads across the organization
Requirements
- Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field
- Ten (10) years of experience in the job offered or related role
- Ten (10) years of experience with Linux system administration, including configuration, troubleshooting, and performance optimization
- Seven (7) years of experience with: Kubernetes architecture and design; diagnosing and resolving OpenShift or Kubernetes issues; and software engineering workflow automation
- Five (5) years of experience with: OpenShift architecture and use cases; Patch backporting, including adapting upstream fixes to older code branches; and mentoring team members by providing technical guidance, knowledge sharing, and support for professional growth.
Benefits
- This position may also be eligible for bonus, commission, and/or equity.
- Annual salary is one component of Red Hat’s compensation package.
- Flexible work arrangements.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Linux system administrationKubernetes architectureOpenShift architecturesoftware engineering workflow automationconfiguration troubleshootingperformance optimizationbug fix resolutionCVE managementtesting strategyCI strategy
Soft Skills
mentoringtechnical guidanceknowledge sharingproblem-solvingleadershipcommunicationstrategic planningescalation managementcollaborationadvisory skills
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering