1

Software Reliability Engineer Jobs in Rockwall, TX

Site Reliability Engineer

Plano, TX · On-site

$54.50 - $72.50/hr

As a Site Reliability Engineer, you will solve complex and broad business problems with simple and ... Collaborates with other software engineers and teams to design, develop, test, and implement ...

Site Reliability Engineer

Plano, TX · On-site

$54.50 - $72.50/hr

This role requires a strong foundation in software development, infrastructure automation, and reliability engineering. You will be responsible for designing, implementing, and maintaining high ...

Principal Consultant - Software Engineer

Plano, TX · On-site

$130K - $174K/yr

They are seeking a Principal Software Engineer to lead technical direction, architect scalable ... reliability, testability, performance, and security • Guide multiple teams through ambiguous ...

You will apply software engineering practices to build scalable, reusable solutions and utilities that enhance platform reliability. Responsibilities: What Will Be Expected of You: * Design, develop ...

Cloud Site Reliability Engineer

Dallas, TX · Remote

$56.50 - $75/hr

You will apply software engineering practices to build scalable, reusable solutions and utilities that enhance platform reliability. Responsibilities: What Will Be Expected of You: * Design, develop ...

Cloud Site Reliability Engineer

Dallas, TX · Remote

$56.50 - $75/hr

You will apply software engineering practices to build scalable, reusable solutions and utilities that enhance platform reliability. Responsibilities: What Will Be Expected of You: * Design, develop ...

Cloud Site Reliability Engineer

Dallas, TX · Remote

$56.50 - $75/hr

You will apply software engineering practices to build scalable, reusable solutions and utilities that enhance platform reliability. Responsibilities: What Will Be Expected of You: * Design, develop ...

Cloud Site Reliability Engineer

Dallas, TX · Remote

$56.75 - $75.25/hr

You will apply software engineering practices to build scalable, reusable solutions and utilities that enhance platform reliability. Responsibilities:What Will Be Expected of You:Design, develop, and ...

Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and ... As a Hardware Reliability Engineer at Shield AI, you will be responsible for ensuring the ...

next page

Showing results 1-20

Software Reliability Engineer information

See Rockwall, TX salary details

$37

$62

$82

How much do software reliability engineer jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for software reliability engineer in Rockwall, TX is $62.36, according to ZipRecruiter salary data. Most workers in this role earn between $55.00 and $69.28 per hour, depending on experience, location, and employer.

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.

Will AI replace SRE jobs?

AI can automate certain tasks within a Software Reliability Engineer's role, such as monitoring, alerting, and incident response, but it is unlikely to fully replace SREs. SREs focus on designing systems, managing complex infrastructure, and applying human judgment, which are difficult for AI to replicate entirely. Instead, AI tools are expected to augment SREs' capabilities, allowing them to focus on more strategic and complex issues.

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 tools, scripting, and quality assurance processes to identify and mitigate potential issues before deployment.

What engineers make $500,000?

Software Reliability Engineers with extensive experience, specialized skills in automation and testing, and working at large tech companies or in senior leadership roles can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, especially in competitive markets or executive positions.

Who gets paid more, SRE or DevOps?

Software Reliability Engineers (SREs) and DevOps engineers often have similar salary ranges, but SREs tend to earn slightly higher due to their focus on system reliability, incident management, and advanced monitoring skills. Compensation varies based on experience, certifications, and industry, but both roles are well-compensated in the tech field.
Infographic showing various Software Reliability Engineer job openings in Rockwall, TX as of June 2026, with employment types broken down into 55% Full Time, and 45% Contract. Highlights an 82% In-person, and 18% Remote job distribution, with an average salary of $129,700 per year, or $62.4 per hour.

Site Reliability Engineer

Seven Seven Software

Plano, TX • On-site

$54.50 - $72.50/hr

Full-time

Posted 25 days ago


Job description

Job Description:
As a Site Reliability Engineer, you will solve complex and broad business problems with simple and straightforward solutions. Through code and cloud infrastructure, you will configure, maintain, monitor, and optimize applications and their associated infrastructure to independently decompose and iteratively improve on existing solutions. You are a significant contributor to your team by sharing your knowledge of end-to-end operations, availability, reliability, and scalability of your application or platform.
Job responsibilities:
* Guides and assists others in the areas of building appropriate level designs and gaining consensus from peers where appropriate
* Collaborates with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines
* Collaborates with other software engineers and teams to design, develop, test, and implement availability, reliability, scalability, and solutions in their applications
* Implements infrastructure, configuration, and network as code for the applications and platforms in your remit
* Collaborates with technical experts, key stakeholders, and team members to resolve complex problems
* Understands service level indicators and utilizes service level objectives to proactively resolve issues before they impact customers
Supports the adoption of site reliability engineering best practices within your team.
Required Skills:
Required qualifications, capabilities, and skills:
* Formal training or certification on software engineering concepts and 3+ years applied experience
* Demonstrated proficiency in reliability, scalability, performance, security, enterprise system architecture, toil reduction, and other site reliability best practices.
* Proficient in at least one programming language such as Python, Java/Spring Boot.
* Proficient knowledge and experience in observability such as white and black box monitoring, service level objective alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, and others
* Proficient knowledge of software applications and technical processes within a given technical discipline (e.g., Cloud, artificial intelligence etc.)
* Proficient with continuous integration and continuous delivery tools like Jenkins, GitLab, or Terraform. Proficient with container and container orchestration: (ECS, Kubernetes, Docker)
* Experience with troubleshooting common networking technologies and issues
* Have proven experience implementing and maintaining SLO/SLA frameworks for business-critical services, chaos engineering (Gremlin, Chaos Monkey).
* Is comfortable working with both traditional metrics (latency, availability)
Preferred qualifications, capabilities, and skills:
* Working knowledge of infrastructure components. (E.g. routers, load balancers, cloud products, container systems, compute, storage and networks).
* Knowledge and hands on experience with tools like (Jira, Confluence, ServiceNow, Netcool).
* Ability to identify new technologies and relevant solutions to ensure design constraints are met by the software team
Monitoring tools and log analysis tools to manage operations.
Job Requirements