1

Site Reliability Engineer Jobs in Iowa (NOW HIRING)

Site Reliability Engineer

Urbandale, IA ยท On-site

$53.75 - $71.50/hr

... programming/software development (Java (70%), Go (10%), Scala (10%), Python (5%), Terraform (5%)) (3 - 6 years) Site Reliability experience, observability and/or tracing experience (3 years ...

Site Reliability Engineer - Hybrid

Urbandale, IA ยท On-site

$53.75 - $71.50/hr

Site Reliability Engineer - Hybrid Mandatory skills: programming, software development, Software development processes, Product design, analysis, Agile Development, writing, testing code, Java, AWS ...

Software Engineer

Des Moines, IA ยท On-site

$68 - $73/hr

Site Reliability Engineer (SRE) / Production Support Engineer We are not accepting C2C or 1099 arrangements. Location: Des Moines, IA (Preferred) | Minneapolis, MN | Irving (Las Colinas), TX Duration ...

... Sr Reliability Engineer The Senior Reliability Engineer serves as the technical anchor for ... Operating at the center of cross-site support, this role leads problem solving, reinforces ...

... Sr Reliability Engineer The Senior Reliability Engineer serves as the technical anchor for ... Operating at the center of cross-site support, this role leads problem solving, reinforces ...

... Sr Reliability Engineer The Senior Reliability Engineer serves as the technical anchor for ... Operating at the center of cross-site support, this role leads problem solving, reinforces ...

... Sr Reliability Engineer The Senior Reliability Engineer serves as the technical anchor for ... Operating at the center of cross-site support, this role leads problem solving, reinforces ...

Reliability Engineer

Bettendorf, IA ยท On-site

$91K - $115K/yr

Arconic is currently in search of a Reliability Engineer to join our Corporate Manufacturing Technology Engineering Team based out of Davenport, IA (preferred), Alcoa, TN or Lancaster, PA. At Arconic ...

Reliability Engineer

Bettendorf, IA

$91K - $115K/yr

Arconic is currently in search of a Reliability Engineer to join our Corporate Manufacturing Technology Engineering Team based out of Davenport, IA (preferred), Alcoa, TN or Lancaster, PA. At Arconic ...

Reliability Engineer

Bettendorf, IA ยท On-site

$91K - $115K/yr

Arconic is currently in search of a Reliability Engineer to join our Corporate Manufacturing Technology Engineering Team based out of Davenport, IA (preferred), Alcoa, TN or Lancaster, PA. At Arconic ...

Reliability Engineer Senior

Fort Madison, IA ยท On-site

$82K - $120K/yr

Reporting to the Director of the Reliability COE, you will implement and execute a world-class Reliability Engineering program. You will work as part of the Corporate Reliability Center of Excellence ...

New

Reliability Engineer Senior

Council Bluffs, IA ยท On-site

$82K - $120K/yr

Reporting to the Director of the Reliability COE, you will implement and execute a world-class Reliability Engineering program. You will work as part of the Corporate Reliability Center of Excellence ...

New

Reliability Engineer

Nevada, IA ยท On-site

$90 - $125/hr

Albemarle is hiring for a Reliability Engineer. This position is in-office and located in Silver Peak, NV. What You Will Do * Establish guidelines and specifications (e.g. task, frequency, materials ...

next page

Showing results 1-20

Site Reliability Engineer information

See Iowa salary details

$10

$59

$86

How much do site reliability engineer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for site reliability engineer in Iowa is $59.87, according to ZipRecruiter salary data. Most workers in this role earn between $51.49 and $68.41 per hour, depending on experience, location, and employer.

Is a site reliability engineer a stressful job?

A site reliability engineer (SRE) role can be stressful due to the responsibility of maintaining system uptime, handling incidents, and ensuring reliability under tight deadlines. The job often involves on-call duties, troubleshooting complex issues, and working with automation tools, which can contribute to work-related stress but also offers opportunities for skill development and problem-solving.

What is a site reliability engineer?

A site reliability engineer specializes in site reliability engineering, or SRE, a specific branch of operations first pioneered by Google. You are responsible for ensuring that when a website decides to scale a particular feature for various users to access, it does not break the underlying software or website functions. This means you need to use analytical problem-solving skills to determine how to make specific features on a new software release work on top of existing source code.

What are the key skills and qualifications needed to thrive as a site reliability engineer?

To thrive as a Site Reliability Engineer, you need a strong background in computer science, systems administration, and software engineering, often supported by a degree in a technical field. Familiarity with cloud platforms (like AWS or GCP), container orchestration (such as Kubernetes), infrastructure as code (Terraform or Ansible), and monitoring tools (Prometheus, Grafana) is typically expected. Strong problem-solving skills, effective communication, and a proactive mindset help SREs excel at incident management and cross-functional collaboration. These skills are crucial for maintaining system reliability, minimizing downtime, and driving continuous improvement in complex technical environments.

What are some of the most common challenges site reliability engineers face when balancing system reliability with rapid software delivery?

Site Reliability Engineers (SREs) often navigate the challenge of maintaining highly reliable systems while supporting fast-paced software releases. This involves managing incidents, automating processes to reduce manual toil, and working closely with development teams to embed reliability into the software development lifecycle. SREs must carefully prioritize their efforts between proactive improvements and urgent, reactive fire-fighting. Effective communication and collaboration with both operations and development teams are crucial to ensuring service uptime without slowing down innovation.

What is the difference between Site Reliability Engineer vs DevOps Engineer?

AspectSite Reliability EngineerDevOps Engineer
CredentialsTypically requires a computer science degree, certifications like AWS, Google Cloud, or KubernetesSimilar credentials, often with cloud certifications and scripting skills
Work EnvironmentFocuses on maintaining and improving system reliability, often in large-scale production environmentsWorks on automation, CI/CD pipelines, and deployment processes across development and operations teams
Industry UsageCommon in tech, cloud services, and large-scale enterprise companiesWidely used in software development, cloud, and IT organizations

Both roles require strong technical skills and cloud knowledge, but SREs focus more on system reliability and uptime, while DevOps engineers emphasize automation and deployment processes. They often collaborate but have distinct primary responsibilities.

What is a site reliability engineer?

A Site Reliability Engineer (SRE) is a professional who applies software engineering principles to infrastructure and operations problems. Their primary goal is to create scalable and highly reliable software systems, often bridging the gap between development and IT operations. SREs automate tasks, monitor system health, respond to incidents, and work to improve system reliability and performance. They also help define service level objectives (SLOs) and ensure systems meet customer expectations for uptime and availability.

What are the most commonly searched types of Site Reliability Engineer jobs in Iowa?

The most popular types of Site Reliability Engineer jobs in Iowa are:

What are popular job titles related to Site Reliability Engineer jobs in Iowa?

For Site Reliability Engineer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Site Reliability Engineer jobs in Iowa look for?

The top searched job categories for Site Reliability Engineer jobs in Iowa are:

What cities in Iowa are hiring for Site Reliability Engineer jobs?

Cities in Iowa with the most Site Reliability Engineer job openings:

What are popular job titles related to Site Reliability Engineer jobs in IA?

For Site Reliability Engineer jobs in IA, the most frequently searched job titles are:

Infographic showing various Site Reliability Engineer job openings in Iowa as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 1% Temporary, and 2% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $124,531 per year, or $59.9 per hour.

Site Reliability Engineer

VIVA USA INC

Urbandale, IA โ€ข On-site

$53.75 - $71.50/hr

Contractor

Re-posted 2 days ago


Job description

Major Purpose:
Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver functionality for the complete product or products it supports. This level designs complex/significant parts of a system/sub-system or works on a complete product of a broad scope and solves well-defined problems with little guidance. May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an expert user of critical technology; develops new software functionality for product development.
Major Duties:
Develops, codes, configures, and tests programs and systems.
Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications.
Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives.
Executes necessary documentation, as directed, or needed.
Collaborates with other relevant stakeholders and team members to ensure that features meet business needs.
Follows industry-standard agile software design methodology for development and documentation.
Mentors junior software engineers on the team.
Most important technical skills are Kubernetes, AWS, OpenTelemetry, Terraform, and at least one programming language such as Java or Go.
(3 - 6 years) Experience in programming/software development (Java (70%), Go (10%), Scala (10%), Python (5%), Terraform (5%))
(3 - 6 years) Site Reliability experience, observability and/or tracing experience
(3 years) Experience hosting services in AWS cloud technologies
(3 years) Experience deploying and/or managing EKS/Kubernetes clusters
(3 years) Ability to manage many competing priorities/requests in a fast-paced environment
(3 years) Excellence in verbal and written communication forms with tact and negotiation
Experience with Datadog and/or Grafana preferred
The worker should be comfortable working in a paired programming environment and be an excellent communicator.
High priority given to soft skills such as self-driven and takes initiative.
Works on a Platform Engineering team and supports aligned product teams by planning its work, coordinating with others, and developing functionality to enable teams to be successful in quality and reliability.
Skills, Abilities, Knowledge:
Ability to analyze, translate, and define business requirements into technical solutions.
Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation.
Ability to apply engineering principles and concepts for designs.
Ability to manage many competing priorities/requests in a fast-paced environment
Education:
Degree in an Engineering/Technology discipline or equivalent experience. - University Degree (4 years or equivalent)
Degree in an Information Technology discipline or equivalent experience. - University Degree (4 years or equivalent)
Work Experience:
Previous experience in programming/software development. (4 - 7 years)
Software development processes experience. (4 - 7 years)
Product design, test and/or analysis experience. (4 - 7 years)
Participating in Agile Development (4 - 7 years)
Experience working in an Agile Environment (4 - 7 years)
Notes:
Person will work a split schedule between onsite and remote.
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.