1

Senior Reliability Engineer Jobs in Raleigh, NC (NOW HIRING)

Sr. Software Engineer

Morrisville, NC · On-site

$196K - $255K/yr

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and ... You will improve reliability, scalability, and operational efficiency through automation ...

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and ... You will improve reliability, scalability, and operational efficiency through automation ...

Senior ML Platform Engineer

Durham, NC · On-site

$101K - $138K/yr

Apply SRE principles to diagnose, troubleshoot, and resolve complex system issues across the entire stack, ensuring high availability and performance for critical AI workloads. * Develop robust ...

Senior Platform Engineer

Apex, NC · On-site +1

$80K - $109K/yr

Senior Platform Engineer (AWS / Kubernetes) Remote (United States) Security Journey is hiring a ... Improve reliability, scalability, and performance of systems supporting our learning platform.

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Red Hat is seeking a Senior Software Engineer to join the CI/CD and delivery engineering team ... You are accountable for the health and reliability of the delivery path the same way a platform ...

Senior Database Engineer

Raleigh, NC · Remote

$130K - $155K/yr

About the Opportunity We are looking for a highly skilled Senior D atabase Reliability Engineer ... You'll work closely with SRE, Platform, and Engineering teams to ensure performance, reliability ...

next page

Showing results 1-20

Senior Reliability Engineer information

See Raleigh, NC salary details

$20

$62

$89

How much do senior reliability engineer jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for senior reliability engineer in Raleigh, NC is $62.61, according to ZipRecruiter salary data. Most workers in this role earn between $51.63 and $75.00 per hour, depending on experience, location, and employer.

How much do senior reliability engineers make?

Senior reliability engineers typically earn between $90,000 and $130,000 annually, depending on experience, industry, and location. They often have expertise in systems analysis, failure modes, and reliability testing, and may hold certifications such as Certified Reliability Engineer (CRE).

What engineer makes $500,000 a year?

Senior Reliability Engineers in high-demand industries or with extensive experience, specialized skills, and certifications can earn salaries approaching or exceeding $500,000 annually, especially in senior or executive roles. Such compensation often includes bonuses, stock options, or other incentives, and typically requires advanced expertise in systems reliability, data analysis, and engineering tools.

What engineers make $300,000 a year?

Senior Reliability Engineers with extensive experience, specialized skills in systems analysis, and certifications such as Six Sigma or PMP can reach or exceed a $300,000 annual salary, especially in high-demand industries like aerospace, energy, or technology. Compensation often depends on location, company size, and individual expertise, with senior roles involving leadership and complex problem-solving.

What are the key skills and qualifications needed to thrive as a Senior Reliability Engineer, and why are they important?

To thrive as a Senior Reliability Engineer, you need expertise in reliability engineering principles, root cause analysis, and a relevant engineering degree such as mechanical, electrical, or industrial engineering. Familiarity with tools like FMEA, RCA software, CMMS, and certifications such as Certified Reliability Engineer (CRE) are often required. Strong analytical thinking, communication skills, and the ability to lead cross-functional teams set top performers apart. These skills are essential for minimizing downtime, improving system reliability, and ensuring safe, efficient operations.

What does a SR reliability engineer do?

A Senior Reliability Engineer is responsible for analyzing and improving the reliability and performance of equipment and systems. They conduct failure analysis, develop maintenance strategies, and use tools like FMEA and root cause analysis to prevent downtime. This role often requires strong technical skills, knowledge of industry standards, and experience with reliability software.

What are some common challenges faced by Senior Reliability Engineers, and how are they typically addressed within the team?

Senior Reliability Engineers often encounter challenges such as diagnosing complex system failures, balancing proactive maintenance with urgent reactive fixes, and ensuring consistent communication across multidisciplinary teams. These challenges are typically addressed through root cause analysis, prioritization frameworks, and fostering a culture of knowledge sharing. Regular collaboration with operations, maintenance, and engineering teams helps in developing effective solutions and continuous improvement strategies.

What does a Senior Reliability Engineer do?

A Senior Reliability Engineer is responsible for ensuring that systems, products, or processes operate reliably and efficiently over time. They analyze failure data, design reliability tests, develop maintenance strategies, and work with cross-functional teams to improve system performance and reduce downtime. Their expertise helps organizations minimize risk, optimize lifecycle costs, and maintain high standards of quality and safety. Senior Reliability Engineers often mentor junior team members and play a key role in developing reliability standards and best practices.

What is the difference between Senior Reliability Engineer vs Reliability Engineer?

AspectSenior Reliability EngineerReliability Engineer
CredentialsTypically requires 5+ years experience, certifications like CRE or Six SigmaEntry to mid-level, often with 2-4 years experience, similar certifications
Work EnvironmentDesigns and oversees reliability programs, leads projectsPerforms analysis, supports reliability improvements
Industry UsageUsed across manufacturing, energy, aerospaceCommon in same industries, often as a stepping stone to senior roles

The main difference between a Senior Reliability Engineer and a Reliability Engineer lies in experience, leadership responsibilities, and scope of work. Senior Reliability Engineers typically lead projects and develop strategies, while Reliability Engineers focus on analysis and supporting reliability initiatives. Both roles are vital in ensuring equipment and system dependability across industries.

What are the most commonly searched types of Reliability Engineer jobs in Raleigh, NC? The most popular types of Reliability Engineer jobs in Raleigh, NC are:
What are popular job titles related to Senior Reliability Engineer jobs in Raleigh, NC? For Senior Reliability Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Senior Reliability Engineer jobs in Raleigh, NC look for? The top searched job categories for Senior Reliability Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Senior Reliability Engineer jobs? Cities near Raleigh, NC with the most Senior Reliability Engineer job openings:
Software Engineer - Cloud Platform / Reliability

Software Engineer - Cloud Platform / Reliability

NetApp

Durham, NC

Other

Posted 10 days ago


Job description

Software Engineer

We are seeking a Software Engineer to design, build, and maintain scalable cloud-based platforms and services. This role combines software development with platform reliability and automation, focusing on building resilient distributed systems, improving operational efficiency through automation, and ensuring high availability and performance of cloud infrastructure. The engineer will collaborate with senior engineers and cross-functional teams to develop software, infrastructure tooling, and observability capabilities that support internal and external customers.

Responsibilities:

  • Design, develop, test, and maintain software components and services for cloud computing platforms.
  • Translate business and client requirements into technical specifications and scalable software solutions.
  • Build and enhance scalable distributed systems and platform services running in cloud and containerized environments.
  • Develop automation and infrastructure tooling using languages such as Python, Shell, or similar technologies to support deployments, validation, and operational workflows.
  • Implement and maintain containerized workloads and orchestration platforms such as Kubernetes (including on-prem and Rancher Kubernetes environments).
  • Contribute to CI/CD pipeline development to enable reliable, automated software delivery and infrastructure updates.
  • Implement monitoring, logging, and observability solutions using tools such as Dynatrace and Grafana to ensure system health, performance, and reliability.
  • Manage and optimize Linux-based environments (RHEL/CentOS), including performance tuning and troubleshooting.
  • Design and automate operational tasks and scheduling processes using tools such as cron and Airflow.
  • Work with SQL and NoSQL databases to support application functionality, performance optimization, and reliability.
  • Deploy and operate services in cloud environments, particularly AWS, ensuring scalability, performance, and cost efficiency.
  • Participate in incident response, root cause analysis, and reliability improvements to maintain highly available systems.
  • Utilize modern AI/ML and Generative AI tools where appropriate to enhance automation, system insights, and operational efficiency.
  • Collect and analyze operational and user experience data from cloud platforms and provide insights and reports to engineering and management teams.
  • Collaborate closely with engineering, operations, and product teams to continuously improve platform capabilities and user experience.

Job Requirements:

  • Experience in software engineering, cloud platform engineering, site reliability engineering, or a related field.
  • Strong programming or scripting skills (e.g., Python, Shell, or similar) with a focus on automation and system tooling.
  • Experience developing and supporting distributed or cloud-based applications.
  • Solid experience with Linux systems administration (RHEL/CentOS), including troubleshooting and performance optimization.
  • Experience working with containerization and orchestration technologies such as Kubernetes.
  • Familiarity with CI/CD pipelines and modern software delivery practices.
  • Experience with observability and monitoring tools such as Dynatrace, Grafana, or similar platforms.
  • Working knowledge of SQL and NoSQL databases.
  • Experience with public cloud platforms, preferably AWS.
  • Strong analytical, debugging, and problem-solving skills.
  • Experience applying automation, data-driven insights, or AI/ML tools to improve system performance or engineering workflows is a plus.
  • Strong communication and collaboration skills in cross-functional engineering environments.

Education & Experience: Typically requires a Bachelor of Science Degree in Electrical Engineering or Computer Science with 2+ years related experience; a Masters degree in Electrical Engineering or Computer Science with 0+ years related experience; or equivalent experience.

Compensation: The target salary range for this position is 113,050 - 168,300 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package.