American Express

Site Reliability Engineer II

American Express
Apply
1 day ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design, develop, deploy, and operate highly available, scalable, and resilient applications.
  • Build production software and automation using Java, Kotlin, or Python.
  • Support the design of fault-tolerant distributed systems for payment processing and customer-facing applications.
  • Perform failure mode analysis and implement mitigation strategies.
  • Design and execute chaos engineering experiments to validate resilience and recovery.
  • Implement application observability using metrics, logging, distributed tracing, and monitoring frameworks.
  • Define and improve SLIs, SLOs, and error budgets.
  • Develop automation for deployments, infrastructure operations, incident response, and system recovery.
  • Apply generative AI, RAG, context engineering, and agentic workflows to operational automation and incident investigation.
  • Support evaluation, safety controls, and observability for AI-enabled workflows.
  • Troubleshoot production application and infrastructure issues, perform root cause analysis, and implement corrective actions.
  • Maintain operational runbooks, troubleshooting guides, and automated remediation procedures.
  • Enhance CI/CD pipelines, application scaling, automated testing, and infrastructure automation.
  • Participate in code reviews, performance optimization, and collaboration with software engineering, infrastructure, security, and platform teams.

Requirements

  • At least 4 years of professional experience in software engineering, Site Reliability Engineering, DevOps, or related technical disciplines, or equivalent practical experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Strong programming skills in Java, Kotlin, or Python, including production applications, automation tools, and distributed services.
  • Strong understanding of data structures, algorithms, object-oriented programming, system design, and software engineering principles.
  • Experience developing, testing, and supporting RESTful APIs, microservices, and distributed applications.
  • Working knowledge of multithreading, concurrency, performance tuning, and troubleshooting.
  • Experience with CI/CD tools and workflows such as Jenkins, Maven, and Git.
  • Experience with relational or NoSQL databases such as DB2, PostgreSQL, Redis, or Couchbase.
  • Hands-on experience with OpenTelemetry, metrics, logs, distributed tracing, and monitoring platforms such as Prometheus, Grafana, or Splunk.
  • Familiarity with resilience engineering practices including NALSD, failure mode analysis, chaos engineering, SLOs, SLIs, and error budgets.
  • Experience investigating production issues, performing root cause analysis, and implementing corrective actions.
  • Familiarity with AI-assisted development, Spec-Driven Development, prompt engineering, and AI-supported coding, testing, and debugging.
  • Understanding of generative AI concepts including LLMs, RAG, context engineering, and agentic orchestration using LangGraph or similar frameworks.
  • Awareness of AI evaluation, safety, and observability concepts, including Promptfoo, NeMo Guardrails, and AI tracing frameworks.
  • Ability to independently deliver moderately complex engineering tasks and collaborate across functions, with strong analytical, problem-solving, and communication skills.

Benefits

  • Competitive base salaries and bonus incentives.
  • Financial-well-being and retirement support.
  • Medical, dental, vision, life insurance, and disability benefits, depending on location.
  • Flexible hybrid, onsite, or virtual working arrangements depending on the role and business need.
  • Paid parental leave, depending on location.
  • Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
  • Confidential counseling support through the Healthy Minds program.
  • Career development and training opportunities.

Tech Stack

CouchbaseGitGrafanaIBM DB2JavaJenkinsKotlinMavenPostgreSQLPrometheusPythonRedisSplunkSpring Boot

Categories

BackendSite Reliability
American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me