Senior Software Engineer
Core
Design and execute performance tests for Red Hat OpenShift on public cloud and other platforms to identify bottlenecks, analyze metrics, and propose improvements.
Role type
Senior Software Engineer (Performance & Scale)
Builds
Performance test plans, benchmarks, and monitoring tooling for Red Hat OpenShift
Domain
Cloud infrastructure, Kubernetes, Open Source
Required skills
Python, Golang, AWS, Azure, GCP, VMware, OCS, Linux administration, Bash scripting, CI/CD frameworks, software profiling tools (perf, cProfile, Pyroscope, Parca), large scale distributed systems design, containerization technologies, Kubernetes
Preferred skills
Experience with upstream Kubernetes performance communities, public conference presentation
Technologies
Red Hat OpenShift, Kubernetes, AWS, Azure, GCP, VMware, Linux, Python, Golang, perf, cProfile, Pyroscope, Parca, Github, Jira, Confluence, Miro
Responsibilities
Evaluate OpenShift performance on public cloud and other platforms; devise, execute, and report on test plans; benchmark and analyze performance metrics to identify bottlenecks; build and use open source and AI agentic tooling to monitor platform behavior under load; collaborate with product managers to prioritize testing needs; interact with customers to model internal test cases and CI/CD pipelines; setup test environments to help developers find root cause of bugs; establish software performance goals and validate them; collect and present performance data to stakeholders; devise methods for comparing performance data across versions to identify regressions.
Seniority
Senior, hands-on IC
