
Senior Software Engineer – Platform, OpenShift AI
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • Massachusetts • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $118,600 - $195,680 per year
Job Level
About the role
- Design, develop, and maintain scalable, production-grade backend services and platform components within OpenShift AI
- Build and enhance Kubernetes-native systems for workload orchestration, deployment, and lifecycle management
- Contribute to open source communities such as KServe, Kubeflow, and Open Data Hub, with a focus on core platform capabilities
- Drive technical decision-making around system architecture, APIs, and service design to ensure scalability and reliability
- Implement robust CI/CD pipelines, testing frameworks, and observability practices to ensure high-quality software delivery
- Collaborate with cross-functional teams (product, SRE, and engineering) to translate requirements into technical solutions
- Troubleshoot and resolve complex issues in distributed systems and production environments
- Participate in code reviews, design discussions, and documentation to maintain high engineering standards
- Contribute to improving developer experience, tooling, and platform usability
- Mentor team members and promote best practices in software engineering and system design
Requirements
- 5+ years of software engineering experience, with a strong focus on backend or platform development
- Strong programming skills in Python and Go with experience building production systems
- Deep understanding of Kubernetes, containers, and cloud-native architectures
- Experience designing and building distributed systems with a focus on scalability, reliability, and performance
- Strong foundation in software engineering best practices, including CI/CD, automated testing, and observability
- Experience working with APIs, microservices, and service-oriented architectures
- Ability to debug and optimize complex systems in production environments
- Strong collaboration and communication skills, with experience working in cross-functional teams
Benefits
- 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!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonGoKubernetesCI/CDautomated testingobservabilityAPIsmicroservicesdistributed systemscloud-native architectures
Soft Skills
collaborationcommunicationmentoringproblem-solvingtechnical decision-makingdesign discussionscode reviewscross-functional teamworkdeveloper experience improvementbest practices promotion