Red Hat is hiring a Senior Software Engineer to focus on performance engineering for the Red Hat OpenShift platform. You'll design and execute scale tests, analyze performance data, identify bottlenecks, and collaborate across teams to improve product performance.
What You'll Do
- Assess customer requirements to design scale tests that mimic customer environments.
- Collaborate with developers, quality engineers and architects to test, analyze, root cause and fix performance issues.
- Evaluate Red Hat OpenShift performance on public cloud and other platforms.
- Devise, execute and report on test plans for Red Hat OpenShift.
- Benchmark and analyze performance and system metrics of Red Hat OpenShift to identify bottlenecks and propose improvements.
- Use open-source tools to monitor Red Hat OpenShift Platform behavior under load.
- Collaborate with product managers to identify and prioritize testing needs for software.
- Interact with customers to understand how they use Red Hat OpenShift and model internal tests cases and continuous integration pipelines along those lines.
- Help establish performance goals of software, devise plans to test and validate it, collect and communicate results to relevant stakeholders.
- Collect data from performance tests, organize and present to internal and external stakeholders.
- Devise methods and tools for comparing performance data across multiple versions of Red Hat OpenShift to identify regressions in performance.
What We're Looking For
- Master's degree (U.S. or foreign equivalent) in Computer Science or related field and three (3) years of experience in the job offered or related role OR Bachelor's degree (U.S. or foreign equivalent) in Computer Science or related field and five (5) years of experience in the job offered or related role.
- Three (3) years of experience with: AWS and other cloud providers; developing and testing software in Python or Go; productivity software; Linux Operating System administration and Bash scripting; large scale distributed systems design and analysis; and working with CI/CD frameworks and tools.
- Two (2) years of experience with: performance monitoring and observability tools; and data retention, transformation, summarization, and retrieval.
- One (1) year of experience utilizing and working with Containerization technologies and Kubernetes.
Technical Stack
- AWS and other cloud providers
- Python
- Go
- Linux Operating System
- Bash
- CI/CD frameworks and tools
- Performance monitoring and observability tools
- Containerization technologies
- Kubernetes
Work Mode
This role is based locally in the U.S. Red Hat associates work flexibly from in-office, office-flex, or fully remote, depending on role requirements.
Company Culture
We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone.
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer.




