Site Reliability Engineer III

American Express•Phoenix, AZ

About The Position

The Site Reliability Engineer III advances efforts to improve system resilience, scalability, and performance through feature development, automation, architectural design, chaos engineering, and disaster recovery planning. The role promotes best practices for continuous improvement and reliability and collaborates with product, business, and software engineering teams to align technology initiatives with business objectives.

Requirements

  • Bachelor’s degree in computer science, information technology, engineering, or comparable experience.
  • Experience in software development or technology operations, with a focus on Site Reliability Engineering.
  • Experience with Linux/Unix systems, object-oriented programming languages such as Java, scripting languages such as Python or Bash, and cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of modern observability stacks such as Splunk, Elasticsearch, Prometheus, and Grafana.
  • Knowledge of containerization technologies such as Kubernetes and Docker, and microservices architecture.
  • Knowledge of observability tools and methodologies, including logging, monitoring, tracing, and performance analysis platforms.
  • Knowledge of cloud-based Site Reliability Engineering practices and experience with public cloud platforms such as AWS, Azure, or Google Cloud.

Nice To Haves

  • An advanced degree is preferred.
  • Advanced certification in Site Reliability Engineering or a related field is a plus.

Responsibilities

  • Collaborate with Software Engineering teams to design, develop, and implement features that enhance system resilience, scalability, and performance, while proactively identifying and resolving system bottlenecks and failure points.
  • Develop and refine automation tools and frameworks, including infrastructure as code (IaC) practices, to streamline operational workflows, deployment processes, and infrastructure management.
  • Participate in architectural design discussions and integrate reliability, scalability, and performance considerations into strategic decisions.
  • Design and execute chaos engineering experiments and resiliency testing; analyze results and implement improvements to system robustness and recovery capabilities.
  • Develop, optimize, and maintain disaster recovery plans and business continuity strategies so systems can recover from disruptions.
  • Promote and implement observability best practices, including error budgeting, service-level objectives (SLOs), and service-level indicators (SLIs).
  • Collaborate with product and business teams to align technology initiatives with business objectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service