1

Reliability Engineer Jobs in Raleigh, NC (NOW HIRING)

Senior Site Reliability Engineer

Raleigh, NC · On-site

$118.60 - $195.68/hr

You'll work at the intersection of software engineering and production reliability on one of RedHat's most complex and high‑scale platforms. The system spans multiple upstream open source projects ...

Position Description As a Reliability Field Engineer, you are an integral part of our Operational Readiness team. You will coordinate, prepare, review and research equipment and material databases ...

New

Reliability Field Engineer

Raleigh, NC · On-site

$36.40 - $47.30/hr

As a Reliability Field Engineer, you are an integral part of our Operational Readiness team. You will coordinate, prepare, review and research equipment and material databases that allow out teams to ...

As a Reliability Field Engineer, you are an integral part of our Operational Readiness team. You will coordinate, prepare, review and research equipment and material databases that allow out teams to ...

Reliability Field Engineer

Raleigh, NC · On-site

$36.40 - $47.30/hr

As a Reliability Field Engineer, you are an integral part of our Operational Readiness team. You will coordinate, prepare, review and research equipment and material databases that allow out teams to ...

Site Reliability Engineering

Raleigh, NC

$55.50 - $73.75/hr

The role involves standardizing observability practices, mentoring SRE team members, and contributing to enterprise-wide reliability frameworks. Candidates require 7+ years of experience, expertise ...

Showing results 41-60

Reliability Engineer information

See Raleigh, NC salary details

$59.3K

$114.7K

$137.1K

How much do reliability engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for reliability engineer in Raleigh, NC is $114,673.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,600.00 and $125,400.00 per year, depending on experience, location, and employer.

What is a reliability engineer?

Reliability Engineers are professionals responsible for ensuring that systems, equipment, or processes function consistently and efficiently over time. They analyze data, identify potential points of failure, and develop maintenance strategies to improve system reliability and minimize downtime. Their work spans various industries, including manufacturing, energy, and technology, and often involves collaborating with design, operations, and maintenance teams. By implementing reliability-centered maintenance and predictive analysis, they help organizations save costs and increase safety.

What does a reliability engineer do?

As a reliability engineer, your duties are to test and evaluate the manufacturing of products and components and ensure that the procedures are efficient and do not lead to abnormally high maintenance or operational costs. Your other responsibilities are to find solutions to product reliability risks. You may manage risk in a supply chain, develop loss prevention strategies, and track the entire lifecycle of product development, from building prototypes to moving a product into full-scale production. You analyze information from department heads and recommend strategies to reduce risk and ensure that the product works reliably.

What are the key skills and qualifications needed to thrive as a reliability engineer, and why are they important?

To thrive as a Reliability Engineer, you need a solid background in engineering principles, failure analysis, and reliability modeling, typically with a degree in engineering or a related field. Familiarity with tools such as FMEA, Root Cause Analysis (RCA), reliability-centered maintenance (RCM) software, and certifications like Certified Reliability Engineer (CRE) are highly valued. Strong problem-solving abilities, attention to detail, and effective communication are crucial soft skills in this role. These skills ensure systems are dependable, downtime is minimized, and organizational performance and safety are optimized.

What are some typical challenges reliability engineers face when implementing preventive maintenance strategies?

Reliability Engineers often encounter challenges such as balancing preventive maintenance schedules with production demands, ensuring buy-in from operations teams, and accurately predicting equipment failures. They must analyze large sets of historical data to identify trends and root causes, which can be complex in facilities with diverse machinery. Collaboration with maintenance, operations, and engineering teams is essential to develop effective strategies that minimize downtime while optimizing resources.

What is the difference between Reliability Engineer vs Maintenance Engineer?

AspectReliability EngineerMaintenance Engineer
CredentialsTypically requires engineering degree, certifications in reliability or asset managementOften requires engineering or technical diploma, certifications in maintenance or equipment repair
Work EnvironmentFocuses on analysis, design, and improvement of systems for reliabilityHands-on maintenance, repair, and troubleshooting of equipment
Industry UsageCommon in manufacturing, energy, aerospace, and industrial sectorsPrevalent in manufacturing, facilities, and industrial plants

Reliability Engineers focus on designing and improving systems to prevent failures, using data analysis and modeling. Maintenance Engineers perform hands-on repairs and upkeep of equipment to ensure operational continuity. While both roles aim to optimize equipment performance, Reliability Engineers work proactively on system reliability, whereas Maintenance Engineers handle reactive and scheduled maintenance tasks.

Are reliability engineers in demand?

Reliability engineers are in high demand across industries such as manufacturing, energy, and aerospace due to their role in improving system performance and reducing downtime. Employers seek professionals with skills in data analysis, failure modes, and maintenance strategies, often requiring certifications like Certified Reliability Engineer (CRE). The job outlook is positive, with steady growth expected as companies prioritize operational efficiency and risk management.

How much do reliability engineers get paid?

Reliability engineers typically earn a median annual salary ranging from $70,000 to $110,000, depending on experience, location, and industry. Senior or specialized reliability engineers with certifications and advanced skills can earn higher salaries, often exceeding $120,000 annually.

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 job categories do people searching Reliability Engineer jobs in Raleigh, NC look for?

The top searched job categories for Reliability Engineer jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Reliability Engineer jobs?

Cities near Raleigh, NC with the most Reliability Engineer job openings:

Infographic showing various Reliability Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $114,673 per year, or $55.1 per hour.

Senior Site Reliability Engineer

Red Hat, LLC

Raleigh, NC • On-site

$118.60 - $195.68/hr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 28 days ago


Red Hat rating

7.9

Company rating: 7.9 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

129th of 245 rated software companies


Job description

Job Description

RedHat is seeking a Senior Software Engineer to join the HCP Platform Engineering team, building and operating ROSA (RedHat OpenShift Service on AWS) Hosted Control Planes (HCP). ROSA HCP is RedHat’s managed Kubernetes platform on AWS, built on a multi‑tenant architecture where RedHat operates shared control‑plane infrastructure while customers run workloads in their own AWS accounts. This is not a standard engineering role. You will write and ship production‑grade code, contribute to upstream open source projects and take ownership of production systems through on‑call. All three are equally important. You’ll work at the intersection of software engineering and production reliability on one of RedHat’s most complex and high‑scale platforms. The system spans multiple upstream open source projects and shared, multi‑tenant infrastructure, requiring strong engineering judgment and end‑to‑end ownership. The team is small, highly autonomous, and trusted to solve meaningful problems—from design through production. RedHat’s commitment to open source extends beyond our products into how we work. We foster a growth mindset and encourage engineers to thoughtfully and responsibly use AI to reduce toil, simplify workflows, and increase impact—allowing teams to focus on solving our customers’ hardest problems.

What you will do
  • Contribute production‑grade software to upstream open source projects including HyperShift and OpenShift, owning features end‑to‑end from design and implementation through deployment and long‑term lifecycle in production
  • Bring a product and systems lens to architecture decisions, ensuring designs account for scalability, operability, and real‑world production constraints from the start
  • Operate as a full‑stack systems owner, participating in on‑call rotations and taking end‑to‑end responsibility for diagnosing, fixing, and preventing production issues
  • Drive improvements that eliminate entire classes of failures by turning operational learning into durable product and platform enhancements
  • Design and evolve observability (metrics, logs, traces) and SLOs as part of the software lifecycle, ensuring systems are measurable, debuggable, and resilient by design
  • Raise the technical bar across the team through design docs, code review, pairing, and knowledge transfer during complex engineering work and incidents
  • Work in a high‑autonomy engineering team where you identify the most impactful problems and lead them from concept through implementation and production adoption
  • Partner as a peer with product and platform engineering teams to influence architecture, challenge assumptions, and ensure systems are built for scale, reliability, and long‑term operability
  • Integrate AI‑assisted development tools (GitHub Copilot, Cursor, Claude Code) into daily workflows for design, implementation, and debugging — using human judgment to maintain high engineering standards while increasing delivery velocity and system quality
What you will bring
  • 4+ years of software engineering experience building and shipping production systems in cloud environments, including microservices, platforms, or distributed systems
  • Strong proficiency in Go — you write production‑quality code, review it critically, and ramp quickly on large, unfamiliar codebases
  • Deep, hands‑on Kubernetes experience from a builder’s perspective: you’ve written operators, controllers, and CRDs in real‑world, multi‑tenant environments — not just operated clusters others built
  • Solid understanding of AWS fundamentals (EC2, IAM, networking) and how Kubernetes platforms behave and scale on AWS
  • Proven experience owning production systems under real SLOs, including participating in on‑call and leading incident response with a focus on root cause and long‑term fixes
  • You ramp fast on complex, unfamiliar systems — forming a mental model and making meaningful contributions within weeks
  • Highly self‑directed builder mindset: you identify high‑impact problems, propose solutions, and drive them end‑to‑end without waiting for direction
  • Strong systems thinking — you naturally connect design decisions to their downstream impact on scalability, reliability, and operability in production
  • Clear and effective communicator, able to collaborate with engineers on design, architecture, and tradeoffs
  • Nice to have: Experience with HyperShift, OpenShift, or ROSA in production environments
  • Familiarity with multi‑tenant Kubernetes challenges such as noisy neighbors, control plane scaling, and fleet‑level lifecycle management
  • Contributions to open source projects, particularly in the Kubernetes ecosystem
  • Experience designing and operating observability at scale (Prometheus, Grafana, Dynatrace, or similar)
  • Experience leveraging AI‑assisted development tools (e.g., coding agents, AI‑driven code review, spec‑driven workflows) to accelerate development and improve quality
Salary Range

$118,600.00 - $195,680.00. Actual offer will be based on your qualifications. Pay Transparency RedHat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of RedHat’s compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote‑US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.

Benefits
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account – healthcare and dependent care
  • Health Savings Account – high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more

Note: These benefits are only applicable to full time, permanent associates at RedHat located in the United States.

Equal Opportunity Policy (EEO)

RedHat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. RedHat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for any fees, commissions, or payments related to unsolicited resumes or CVs, except as required in a written contract between RedHat and the recruitment agency or party requesting payment of a fee.

RedHat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application‑assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply.

#J-18808-Ljbffr

What Red Hat employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom


Red Hat logo

About Red Hat

Sourced by ZipRecruiter

Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. Red Hat has become associated to a large extent with its enterprise operating system Red Hat Enterprise Linux. With the acquisition of open-source enterprise middleware vendor JBoss, Red Hat also offers Red Hat Virtualization (RHV), an enterprise virtualization product. Red Hat provides storage, operating system platforms, middleware, applications, management products, and support, training, and consulting services. Red Hat creates, maintains, and contributes to many free software projects. It has acquired several proprietary software product codebases through corporate mergers and acquisitions and has released such software under open source licenses. As of March 2016, Red Hat is the second largest corporate contributor to the Linux kernel version 4.14 after Intel.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1993

Social media