
Site Reliability Engineer II
American Express1 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
Categories
BackendSite Reliability
About American Express
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.