Software Platform Engineer
Singapore, Singapore, Singapore
Software and Services
The Digital apps and Diagnostics Engineering team is responsible for building the applications and services that power personal support experiences for all of Apple customers worldwide. We enable experiences in Apple Support app, Get Support, My Support. and Agreement Sales web apps, and services integrated into the Settings app on iOS and Mac including our Diagnostic Platform which is the heart of Apple’s device diagnostics ecosystem connecting a billion plus customer devices. We work early with every new Apple device and OS release to ensure diagnostic readiness at product launch. We are seeking a dedicated, hard-working individual to help maintain and monitor these applications and services and drive incident management process across various multi-functional groups.
Are you a lifelong learner? Do you have a passion for troubleshooting issues and help resolve complex problems working with several cross-functional teams? Come and join us in a fun-loving, highly motivated team and be a part of Apple’s support journey.
The Software Platform engineer has deep domain knowledge of these products across the whole stack, creative problem solving skills, and great cross-functional collaboration skills. The candidate should be able to troubleshoot issues as well as communicate effectively to all the stakeholders.
Description
Our team builds and manage large scale web and iOS applications and services that are used by millions of customers worldwide. We strive to provide operational excellence by ensuring the highest levels of quality, performance and availability. We are looking for a highly dedicated and motivated Platform engineer who is a quick learner, and have passion for troubleshooting, diagnose and mitigate critical failures in high pressure situations, as well as provide hands-on technical expertise during service impacting events.
You will work very closely with the engineering team to gain deep domain knowledge of these applications and be able to tackle, research, analyze , and diagnose complicated technical issues by diving into backend systems and logging. You are also expected to develop strong cross-functional relationships with Engineering, Quality Engineering, and Site Reliability Engineering across the company. If you love designing, running systems and infrastructure that will affect millions of users then this is the place for you!
Minimum Qualifications
- Fast learner with excellent analytical problem solving and communication skills.
- Able to design, author, and release code in any language (Java, Swift, Javascript, Unix Scripts would be a plus)
- Able to understand large complex systems and a passion to constantly improve environments.
Key Qualifications
Preferred Qualifications
- Monitoring and log mining experience including Proficiency in using Splunk.
- Expertise with tools like Postman, Charles, XCode, Git, etc.
- Experience using NoSQL solutions like MonogDB, Cassandra, etc.
- Knowledge of data platforms, including but not limited to: MongoDB, Cassandra, Oracle, etc.