← All roles

Application Reliability Engineer

Apple· Payments and Financial Engineering
Apply on company site
Hybrid (Bengaluru)Full-timePosted 4w ago

About the role

Role focused on owning the operational health of Apple’s high-scale payments platform, driving problem management, root cause resolution, and automation to ensure reliability across a distributed system that underpins Apple’s revenue.

Responsibilities

  • Own the operational health of the payments platform, driving problem management, root cause resolution, and automation.
  • Reproduce failures, read and modify production code to implement fixes, and add detection or prevention mechanisms to prevent recurrence.
  • Diagnose issues such as consumer/thread starvation, blocked threads, connection pool exhaustion, file watcher behavior, queue offset and retry/dead-letter behavior, stale connections, resource leaks, scheduler behavior, application state issues, dependency timeouts, and race conditions using logs, metrics, and traces.
  • Work closely with Application Engineering, Production Support, Infrastructure, and DBA teams; communicate production trends, RCAs, and remediation plans to stakeholders across Finance, Business Operations, and Engineering.

Qualifications

  • 5-7 years of experience in software engineering, application support, or SRE roles for critical, high-scale production systems, ideally in payments/financial/transaction-processing domain.
  • Strong programming skills in Java or another JVM language; proficiency in Python, Go, C++, or Shell scripting.
  • Ability to read, debug, and modify production code to implement permanent fixes.
  • SQL and database troubleshooting experience (Oracle, MongoDB, PostgreSQL) including diagnosing connection pool exhaustion, stale connections, and slow queries.
  • Understanding of concurrency, threading, and asynchronous processing and related failure modes.
  • Experience with observability stacks (logs, metrics, traces) for diagnosing gaps and reproducing failures.
  • Strong Linux/Unix fundamentals and troubleshooting.
  • Performance profiling and troubleshooting, including identifying resource leaks and dependency timeouts.
  • Experience with incident root cause analysis and driving remediation.

Skills

Required:Java (or JVM language)SQLObservabilityLinux/UnixDistributed systemsIncident root cause analysis
Nice to have:Python
Last updated Sep 25, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple