Senior Software Engineer

Red Hat•Raleigh, NC
•Hybrid

About The Position

Red Hat is hiring a Senior Software Engineer to evaluate and improve Red Hat OpenShift performance across public cloud and other platforms. The role works with developers, quality engineers, architects, product managers, and customers to test software, investigate issues, identify performance bottlenecks, and validate improvements. Telecommuting is permitted within normal commuting distance of Red Hat, LLC’s Raleigh, North Carolina office. The engineer will design and execute performance tests that model customer environments, build and use open-source and AI agentic tooling to monitor platform behavior under load, and analyze performance data across product versions to identify regressions. The role also engages with upstream Kubernetes performance communities and presents at public conferences. The position requires a qualifying computer science degree and substantial experience with cloud and virtualization platforms, software development and testing, observability, Linux, distributed systems, profiling tools, CI/CD, containerization, and Kubernetes. The salary range is $159,910–$195,680 per year. The actual offer depends on qualifications and other compensation factors. The position may also be eligible for bonus, commission, and/or equity.

Requirements

  • Master's degree in Computer Science or a related field and three years of experience in the job offered or a related role, or a bachelor's degree in Computer Science or a related field and five years of experience in the job offered or a related role.
  • Three years of experience with AWS, Azure, GCP, VMware, and OCS.
  • Three years of experience developing and testing software in Python or Golang.
  • Three years of experience with performance monitoring and observability tools.
  • Three years of experience with GitHub, Jira, Confluence, Miro, and Agile development sprints.
  • Three years of experience with Linux operating system administration and Bash scripting.
  • Three years of experience with data retention, transformation, summarization, and retrieval.
  • Three years of experience with large-scale distributed systems design and analysis.
  • Three years of experience with the software profiling tools perf, cProfile, Pyroscope, and Parca.
  • Three years of experience working with CI/CD frameworks and tools.
  • Two years of experience utilizing and working with containerization technologies and Kubernetes.

Responsibilities

  • 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 to identify bottlenecks and propose improvements.
  • Build and use open-source and AI agentic tooling to monitor Red Hat OpenShift Platform behavior under load.
  • Engage with upstream Kubernetes performance communities to enhance Red Hat OpenShift and present at public conferences.
  • Collaborate with product managers to identify and prioritize software testing needs.
  • Work with customers to understand their use of Red Hat OpenShift, model internal test cases, and develop continuous integration pipelines.
  • Set up test environments to help developers find the root cause of software bugs.
  • Help establish software performance goals, devise validation plans, and collect and communicate results to stakeholders.
  • Collect, organize, and present performance test data to internal and external stakeholders.
  • Devise methods and tools to compare performance data across Red Hat OpenShift versions and identify regressions.

Benefits

  • The position may be eligible for bonus, commission, and/or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service