1

Software Reliability Engineer Jobs (NOW HIRING)

Senior Software Engineer, Site Reliability

OR · On-site +1

$57 - $75.75/hr

As a Senior Software Engineer focused on Site Reliability Tooling , your work will directly impact the success of the SRE team and all of Upstart. Your expertise will inform the team's direction, and ...

$174 - $252/hr

Senior Software Engineer, Site Reliability Engineering corporate_fare Google place Seattle, WA, USA ; Kirkland, WA, USA Mid Experience driving progress, solving problems, and mentoring more junior ...

... weight, and high reliability expectations, requires an engineer whose primary mandate is ... Identify repetitive operational work and eliminate it with software -- automation, self‑healing ...

Showing results 41-60

Software Reliability Engineer information

See salary details

$39

$67

$88

How much do software reliability engineer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for software reliability engineer in the United States is $67.07, according to ZipRecruiter salary data. Most workers in this role earn between $59.13 and $74.52 per hour, depending on experience, location, and employer.

What is a software reliability engineer?

Software Reliability Engineers (SREs) are IT professionals who focus on ensuring that software systems are reliable, scalable, and maintain high availability. They work at the intersection of software development and IT operations, often automating processes, monitoring system performance, and responding to incidents. SREs use engineering principles to solve operational problems, aiming to reduce downtime and improve user experience. Their responsibilities can include building tools, managing infrastructure, and collaborating with development teams to implement best practices for reliability.

How does a software reliability engineer typically interact with development and operations teams to improve system stability?

Software Reliability Engineers (SREs) work closely with both development and operations teams to ensure that systems are reliable, scalable, and maintainable. They often participate in design reviews, provide input on architectural decisions, and help define service-level objectives. SREs also collaborate with developers to automate deployment processes and create monitoring solutions, and they partner with operations staff to manage incident response and root cause analysis. This collaborative environment enables them to proactively identify potential issues and drive cross-functional improvements.

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

To thrive as a Software Reliability Engineer, you need a strong background in software development, system architecture, and incident response, often supported by a degree in computer science or related field. Familiarity with monitoring tools (like Prometheus), cloud platforms (AWS, GCP), automation frameworks, and certifications such as AWS Certified DevOps Engineer are highly valuable. Excellent problem-solving, collaboration, and communication skills help you coordinate effectively during high-pressure situations and with cross-functional teams. These abilities are crucial for maintaining system uptime, quickly resolving outages, and ensuring the overall reliability of critical software services.

What is the difference between Software Reliability Engineer vs Software Test Engineer?

AspectSoftware Reliability EngineerSoftware Test Engineer
Primary FocusEnsuring software reliability, stability, and performance over timeDesigning and executing tests to identify bugs and verify functionality
Skills & CertificationsKnowledge of reliability engineering, scripting, monitoring toolsTesting methodologies, automation tools, scripting
Work EnvironmentCollaborates with development and operations teams, often in DevOpsWorks primarily in QA/testing teams, often in dedicated testing phases
Industry UsageCommon in software companies focusing on product stabilityWidely used in software development and QA departments

The main difference is that Software Reliability Engineers focus on maintaining long-term software stability and performance, while Software Test Engineers concentrate on identifying bugs through testing. Both roles require technical skills and often collaborate, but their core objectives differ: reliability versus defect detection.

Are software reliability engineers in demand?

Software Reliability Engineers are in high demand due to the increasing reliance on software systems across industries. They focus on improving system stability, often using tools like monitoring and testing frameworks, and their skills are sought after in organizations prioritizing software quality and uptime.
More about Software Reliability Engineer jobs

What cities are hiring for Software Reliability Engineer jobs?

Cities with the most Software Reliability Engineer job openings:

Who are the top companies hiring for Software Reliability Engineer jobs?

The top employers for Software Reliability Engineer jobs are:

Infographic showing various Software Reliability Engineer job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $139,500 per year, or $67.1 per hour.

Software Engineer (Flight Reliability)

SpaceX

Hawthorne, CA • On-site

Full-time

Re-posted 13 days ago


SpaceX rating

8.7

Company rating: 8.7 out of 10

Based on 150 frontline employees who took The Breakroom Quiz

16th of 72 rated aerospace companies


Job description

Job Summary:
SpaceX is actively developing technologies to enable human life on Mars. The Flight Reliability software team creates mission-critical applications to support launch vehicle production and improve systems for Starlink's internet service. The role involves developing reliable software solutions and collaborating with engineers to enhance vehicle reliability.
Responsibilities:
• Develop highly reliable software solutions that are used across SpaceX
• Create new applications that improve how SpaceX operates
• Build prototypes to prove out key design concepts and quantify technical constraints
• Own all aspects of software engineering and product development
• Deep dive into your users’ problems to find and create efficient solutions
• Bring your voice to the table in team collaborations on architecture, design, and code reviews
Qualifications:
Required:
• Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
• 1+ years of experience in full stack development
• You may be asked to work extended hours/weekends dependent on launch cadence
• This role requires you to be onsite. Remote and/or hybrid work will not be considered
Preferred:
• Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language
• 1+ years of rigorous experience building single page web applications
• Experience with version control, continuous integration, and continuous delivery concepts
• Expertise in designing software systems
• Deep understanding of testing, continuous integration, build, deployment, and monitoring
• Expertise in profiling and improving application performance
• Experience designing and deploying agentic AI systems, including LLM prompting, context retrieval, evaluation, and monitoring
• Production experience with Docker
• Front-end experience in Angular, React, or similar JavaScript framework
• Database experience with PostgreSQL, SQL Server, or similar database technologies
Company:
SpaceX develops and operates rockets, satellite networks, and AI infrastructure including launch, connectivity, and cloud services. Founded in 2002, the company is headquartered in Hawthorne, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


SpaceX logo

About SpaceX

Sourced by ZipRecruiter

Industry

Aerospace product and parts manufacturing, data services, guided missile and space vehicle manufacturing and satellite telecommunications

Company size

1,001 - 5,000 Employees

Headquarters location

Hawthorne, CA, US