Application Reliability Engineer
Core
Own the operational health of Apple's high-scale payments and financial engineering platform, driving problem management, root cause resolution, and automation to ensure accurate invoicing and payments across Apple Pay, App Store, and Retail channels.
Role type
Senior IC Application Reliability Engineer (SRE)
Builds
Mission-critical distributed systems powering Apple's Finance and Accounting capabilities
Domain
Fintech / High-scale distributed systems
Required skills
Java/JVM, Python/Go/C++, SQL, Linux/Unix, concurrency/threading, observability (logs/metrics/traces), performance profiling, root cause analysis
Preferred skills
Docker/Kubernetes, CI/CD, AWS/Azure/GCP, Redis/Memcached, Kafka/SQS/RabbitMQ, S3/GridFS, REST/API design
Technologies
Java, Python, Go, C++, Shell, SQL, Oracle, MongoDB, PostgreSQL, Docker, Kubernetes, AWS, Azure, GCP, Redis, Memcached, Kafka, SQS, RabbitMQ, S3, GridFS
Responsibilities
Diagnose and fix production issues like thread starvation, connection pool exhaustion, and race conditions by reading/modifying code; collaborate with App Engineering, Production Support, and DBA teams; communicate RCAs and remediation plans to stakeholders; build automation to prevent recurring issues.
Seniority
Senior, hands-on IC