
Senior Software Engineer
Red Hat
full-time
Posted on:
Location Type: Remote
Location: Remote • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $133,650 - $220,680 per year
Job Level
Senior
Tech Stack
AWSAzureCloudCypressJestKubernetesOpenShiftOpen SourcePythonPyTorchReactTypeScript
About the role
- Contribute to the architecture, design, development of automated testing for new features and solutions for RHOAI
- Innovate in the MLOps domain by participating in upstream communities (Kubeflow, LLAMA-Stack, MCP, PyTorch, etc.)
- Ensure non-functional requirements including security, resiliency, and maintainability are met
- Work with your scrum team to help ensure quality, by writing integration, unit, and usability tests
- Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members
- Collaborate with product management, other engineering and cross-functional teams to analyze and clarify business requirements
- Communicate effectively to stakeholders and team members to ensure proper visibility of quality efforts
- Give thoughtful and prompt code reviews
- Participate in open-source communities and integrate Red Hat, open-source, and partner technologies into a cohesive platform
- Explore and experiment with emerging AI technologies and incorporate new AI capabilities into existing workflows and tooling
Requirements
- Full stack experience in the latest higher level programming languages, and testing frameworks (Cypress, Jest, Enzyme, React-Testing-Library, GoLang, Python)
- OOP Language Experience (One of: GoLang, Python, TypeScript)
- MLOps (Machine Learning Ops) experience
- Experience with source code management tools such as Git
- Good systems understanding, troubleshooting and root-cause analysis capabilities
- Ability to quickly learn and use new tools and technologies
- Experience with the latest in Agentic Coding and AI Accelerated development workflows (Cursor, Claude Code, Gemini, Roo Code, GitHub Copilot)
- Excellent written and verbal communication skills
- While a bachelor’s degree or higher in computer science or a related discipline is valued, practical experience and technical prowess are prioritized
- Understanding of how Open Source and Free Software community's work (plus)
- Use of MCP tools (plus)
- Reading and writing agentic coding guardrails (plus)
- Experience with development for public cloud services (AWS, GCE, Azure) (plus)
- Experience with enterprise design patterns (Backend for Frontend, Service Bus, Circuit Breakers) (plus)
- Experience in Kubernetes, OpenShift or other cloud-native technologies (plus)
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! Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingMLOpsintegration testingunit testingusability testingGoLangPythonTypeScriptAgentic Codingcloud-native technologies
Soft skills
communicationcollaborationcontinuous improvementcode reviewstroubleshootingroot-cause analysisadaptabilityteamworkstakeholder engagementtechnical knowledge sharing