Site Reliability Engineer, Apple Pay
New York City, New York, United States
Software and Services
Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple Pay Engineering is looking for a Senior Site Reliability Engineer who can lead an emerging team of SREs to design, deliver and support the next generation systems powering Apple Pay. You would join a team responsible for providing scalability, Reliability and Maintainability solutions for our ever growing business and data processing needs. Are you interested in solving the most complex and high scale challenges in the world today? Do you like the idea of running critical financial services that are used by millions of people all over the globe? Do you want to help change how the world uses their wallet and money? If you love to solve internet scale challenges on critical financial systems then this is the right job for you.
- Experience supporting and scaling large enterprise applications in a critical "follow-the-sun" environment.
- Interest in designing, analyzing and troubleshooting large-scale distributed systems.
- Acute drive to automate, to constantly replace manual operations with automated solutions.
- Experience and proficiency in event-based and log-based monitoring systems, deployment tools, Citrix Netscalers, Unix, and cloud computing.
- Application development experience in object-oriented and functional programming languages.
- Excellent code-debugging/optimization, analytical problem solving and analytical thinking skills.
- Ability to clearly and precisely communicate day-to-day operations to ensure thorough hand-off to regional SRE teams.
- A desire to constantly learn new technologies and stay abreast of the distributed computing landscape and drive digital transformation.
- Drive high levels of engagement through discovery sessions, enablement and solution positioning with executives and technical partners.
- Computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Consistent track record of taking ownership of challenging problems and successfully delivering results.
- Excellent communication and collaboration skills.
- Fast learner who is generous with their knowledge
- Self-directed, demonstrates leadership potential, and a great teammate.
- Experience with container orchestration systems like Kubernetes, and Continuous Delivery platforms like Spinnaker, is a plus
Site Reliability Engineering (SRE) is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. This position requires a highly motivated individual who loves complex challenges in a fast-paced environment. You will support payments services to ensure the services are functional, work on improving reliability and availability, will think creatively, and come up with innovative solutions to automate the manual support activities.
Education & Experience
BS degree in computer science or equivalent industry experience