1

Software Reliability Engineer Jobs in New York, NY

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

next page

Showing results 1-20

Software Reliability Engineer information

See New York, NY salary details

$43

$73

$97

How much do software reliability engineer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for software reliability engineer in New York, NY is $73.93, according to ZipRecruiter salary data. Most workers in this role earn between $65.19 and $82.16 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.

What are popular job titles related to Software Reliability Engineer jobs in New York, NY?

For Software Reliability Engineer jobs in New York, NY, the most frequently searched job titles are:

What job categories do people searching Software Reliability Engineer jobs in New York, NY look for?

The top searched job categories for Software Reliability Engineer jobs in New York, NY are:

Infographic showing various Software Reliability Engineer job openings in New York, NY as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $153,784 per year, or $73.9 per hour.

Software Reliability Engineer

Manhattan, NY • On-site

$145 - $175/hr

Other

Posted 12 days ago


Job description

Who We Are: We are a fast growing business and technology consultant company co-founded in 2019. We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation is more than just technology. With a successful track record of being a preferred vendor for Fortune 500 companies and as a trusted partner for some of the industry’s leading companies, our global talent has helped many clients achieve their goals.

The 3 G’s of RE:

“Get Shit Done.”

“Get Over Shit.”

“Give a Shit.”

Lead Software Reliability Engineer

We are seeking experienced, hands‑on Software Reliability Engineers to act as evangelists for continuous integration, testing, and safe, automated deployments. This is a practical DevOps and SRE role for practitioners who lead by example to make change safe and easy for development teams. The position is roughly 70% coding and configuration.

Key Responsibilities:
  • Conduct targeted engagements with development teams facing challengesgettingto safe and rapid releasecadence, or struggling with vulnerability resolution.
  • Wrapping the application in a suite of well‑designed tests, most of which can run locally, including smoke tests to be run as part of the deployment process.
  • Sourcing and integrating appropriatetest data,implementingdata masking in lowerenvironments
  • Upgrading to supported runtimes (generally Java or NPM).
  • Containerizing applications where feasible.
  • Upgrading open‑source libraries to their latest availablemajorversions (e.g., migrating from Spring 2).
  • Upgrading to the latest version of all dependencies, whether installed software, libraries, internal code, base images or operating system. Implementing processes that allow us seamlessly to stay current
  • Implementing continuous library updates using Renovate.
  • Introducing best practice source controland branch management
  • Improving code review processes
  • Ensuringbest practice security patterns,secrets management, authenticationand authorisation
  • Simplifying and automating application deployment processes, including automated database changes with Liquibase and installed software with Ansible.
  • Introducing standard observability patterns.
  • Overhauling exception handling and logging.
Required Qualifications:
  • Several years of experience with Test‑Driven Development (TDD) using multiple test frameworks.
  • Really excellent understanding of thedifferent approachesto automation testing and an ability to choose the best approachand drive outcomes with AI support
  • Proficiency in JVM languages and/or TypeScript.
  • Highest quality coding skills
  • An excellent understanding of safe practices for critical systems, including deployment architectureandobservability
  • At home with multiple continuous integration and deployment systems
  • Excellent understanding of secure coding practices
  • Competent with Docker and Openshift
  • Actively embracing AI coding
  • Comfortable with build automation tools such as Gradle, Maven, andnpm.
  • Competent with (RedHat ) Linux
  • Spring framework skills are advantageous.
  • Ansible skills are advantageous

The base salary range for this position is $145,000.00 – $175,000.00 annually. This range represents the good‑faith minimum and maximum salary the Company believes it would pay for this role at the time of this posting.
Actual compensation will be determined based on factors such as experience, skills, qualifications, geographic location, internal equity, and business needs.

Equal Opportunity Employer:

We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status.

#J-18808-Ljbffr