Senior Software Engineer

Red Hat•Raleigh, NC
•$159,910 - $195,680•Hybrid

About The Position

Lead the creation and refinement of the overarching Konflux Performance Strategy, aligning it with user expectations for stability, throughput, and speed. Analyze Konflux user performance requirements and identify gaps in current performance testing approaches, including smoke, load, stress, scalability, endurance, resilience, network, cross-architecture, and component-level testing. The role assesses performance testing strategies and tools, defines performance baselines and service-level indicators and objectives, and collaborates with stakeholders to ensure they meet business needs. It works across engineering, QE, SRE, and product management to embed performance considerations throughout development. The position also defines requirements for monitoring, observability, and automated alerting; investigates potential bottlenecks across the Konflux stack and its dependencies; turns strategic goals into actionable work; and communicates findings and recommendations to technical and non-technical stakeholders. The role may be performed within normal commuting distance of Red Hat's Raleigh, North Carolina office. Salary range: $159,910–$195,680 per year. Actual offers are based on qualifications. The position may also be eligible for bonus, commission, and/or equity.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science or a related field.
  • Ten years of experience in the job offered or a related role.
  • Ten years of experience with Linux operating systems.
  • Ten years of experience with the Linux Kernel and device drivers.
  • Five years of experience with test data visualization and analysis, and identifying performance bottlenecks.
  • Five years of experience with observability stacks, including Prometheus, Grafana, Jaeger, OpenTelemetry, ELK, or Splunk.
  • Five years of experience with Red Hat Konflux, Tekton, or similar CI/CD and build systems.
  • Three years of experience with container orchestration software, including Kubernetes or OpenShift.
  • Three years of experience with performance testing tools, including k6, Locust, or JMeter, and/or load, stress, and endurance methodologies.

Responsibilities

  • Lead the creation and refinement of the Konflux Performance Strategy, aligned with user expectations for stability, throughput, and speed.
  • Analyze user performance requirements and identify gaps in performance testing across smoke, load, stress, scalability, endurance, resilience, network, cross-architecture, and component-level testing.
  • Assess the importance and return on investment of performance testing strategies and tools, such as k6, Locust, and chaos engineering frameworks.
  • Define performance baselines, Service Level Indicators (SLIs), and Service Level Objectives (SLOs), collaborating with stakeholders to meet business needs.
  • Work with Konflux engineering, QE, SRE, and product management teams to embed performance considerations throughout the development lifecycle and gain support for strategic initiatives.
  • Define requirements for performance monitoring, observability—including metrics, tracing, and logging—and automated alerting to detect regressions and anomalies.
  • Analyze potential performance bottlenecks across the Konflux stack, including dependencies such as etcd, networking, and storage, and recommend optimization strategies.
  • Translate strategic goals and identified gaps into actionable tasks, such as Jira epics and stories, and work with teams to prioritize capacity planning, cost optimization, and test implementation.
  • Communicate performance findings, strategy documents, and recommendations to technical and non-technical stakeholders.

Benefits

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