1

Software Reliability Engineer Jobs (NOW HIRING)

Sr Implementation Lead, SRE (CoP)

Chicago, IL · On-site

$58.75 - $78/hr

Required : • 10+ years of experience in SRE, DevOps, platform engineering, or software reliability engineering roles. • Strong understanding of SRE principles, cloud-native architectures, modern ...

Software Engineer 2 (DevOps/SRE)

Englewood, CO · On-site

$56.25 - $74.75/hr

Embed software reliability engineering (SRE) and observability practices into development workflows * Contribute to the adoption of emerging technologies, including AI-powered development tools and ...

Reliability Engineer

New York, NY · On-site

$165K - $250K/yr

Reliability Engineer Location NY New York United States Business Investment Management Function ... Software development of systems, services, tools and libraries. * Improve all aspects of software ...

The Staff Software Engineer, Reliability will work on multi-sensor system services and frameworks, ensuring the development of reliable software features for autonomous vehicles by collaborating with ...

As a reliability expert, you will be at the forefront of maintaining and enhancing the stability ... You will work closely with cross-functional teams, including software engineers, product managers ...

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 ...

next page

Showing results 1-20

Software Reliability Engineer information

See salary details

$39

$67

$88

How much do software reliability engineer jobs pay per hour?

As of Jul 23, 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 engineer makes $500,000 a year?

Software Reliability Engineers with extensive experience, advanced skills in automation and testing, and leadership roles can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or large tech companies. Such compensation often includes bonuses, stock options, and other incentives.

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 are Software Reliability Engineers?

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.

How much do SRE get paid?

Software Reliability Engineers (SREs) typically earn between $90,000 and $150,000 annually, depending on experience, location, and company size. Senior SREs with specialized skills in automation, monitoring, and cloud platforms can earn higher salaries, often exceeding $160,000.

Will AI replace SRE jobs?

AI is unlikely to fully replace Software Reliability Engineers (SREs), as their role involves complex problem-solving, system design, and incident management that require human judgment. Instead, AI tools are increasingly used to automate routine tasks, enhance monitoring, and improve system reliability, allowing SREs to focus on more strategic issues. SREs with skills in automation, scripting, and cloud environments will continue to be valuable in managing and optimizing complex systems.

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.

What does a software reliability engineer do?

A software reliability engineer focuses on ensuring software systems are dependable and perform consistently by analyzing failure data, developing testing strategies, and implementing automation tools. They often work with monitoring systems, perform root cause analysis, and collaborate with development teams to improve software quality and stability.
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:
What job categories do people searching Software Reliability Engineer jobs look for? The top searched job categories for Software Reliability Engineer jobs are:
Infographic showing various Software Reliability Engineer job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $139,500 per year, or $67.1 per hour.
Sr Implementation Lead, SRE (CoP)

Sr Implementation Lead, SRE (CoP)

Northern Trust

Chicago, IL • On-site

$58.75 - $78/hr

Full-time

Posted 7 days ago


Northern Trust rating

8.2

Company rating: 8.2 out of 10

Based on 27 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Northern Trust is a globally recognized financial institution committed to providing innovative financial services. The SRE Community of Practice (CoP) Senior Implementation Lead will drive the adoption and standardization of Site Reliability Engineering practices, fostering collaboration and ensuring alignment with reliability and automation goals across the organization.
Responsibilities:
• Lead the strategic implementation of SRE frameworks, aligning with global best practices and business objectives.
• Develop and enforce SRE standards, processes, and governance models to drive operational resilience.
• Define and enable SREs to track key reliability metrics (SLOs, SLIs, error budgets) across critical applications and infrastructure.
• Establish and nurture a strong SRE Community of Practice, promoting knowledge exchange and shared learning.
• Organize technical forums, workshops, and training programs to uplift SRE capabilities across engineering teams.
• Act as a mentor and advisor to SRE teams, enabling continuous improvement in site reliability practices.
• Drive the adoption of automation-first approaches for incident response, capacity planning, and release engineering.
• Partner with platform engineering teams to standardize observability, chaos engineering, and self-healing mechanisms.
• Identify and implement industry-leading SRE tools and technologies to enhance system resilience.
• Work closely with engineering, operations, risk, and compliance teams to embed SRE principles into SDLC and ITSM processes.
• Serve as a bridge between leadership and technical teams, translating strategic objectives into actionable SRE initiatives.
• Advocate for a culture of reliability, blameless postmortems, and continuous learning across the enterprise.
• Empower a distributed community of practitioners to work across organizational partitions and contribute to enabler services and systems.
• Evaluate emerging trends in SRE, DevOps, and AI-driven reliability engineering to drive innovation.
• Establish a feedback loop to measure the impact of SRE initiatives and continuously refine strategies.
• Promote resilience engineering techniques to proactively identify and mitigate failure points.
Qualifications:
Required:
• 10+ years of experience in SRE, DevOps, platform engineering, or software reliability engineering roles.
• Strong understanding of SRE principles, cloud-native architectures, modern hybrid architectures, and observability practices.
• Hands-on experience with automation, CI/CD pipelines, monitoring tools (Dynatrace, Prometheus, Splunk, Azure Monitor), and incident management frameworks.
• Proven ability to build and lead communities of practice within large-scale enterprises.
• Excellent communication, leadership, and stakeholder management skills.
• Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future.
Company:
Northern Trust is a global leader in delivering innovative investment management, asset and fund administration, fiduciary and banking. Founded in 1889, the company is headquartered in Chicago, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Northern Trust employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom