Senior Software Engineer, Apple Cloud Platform
Apple
Summary
Description
Minimum Qualifications
- Bachelor’s Degree in an engineering-related field, or equivalent related experience
- 5 years of work experience designing, delivering, and supporting highly scaled cloud services, including design, development, troubleshooting and maintaining production services.
- Recent experience developing software in Java, Swift, Objective-C, or other widely used language. Strong Java programming and experience preferred.
- Experience in building large scale request, message, traffic routing system.
- Excellent analytical and problem solving skills
- Comfortable working at highly cross-functional organization with clear communication, consistent delivery, and relationship building
Key Qualifications
Preferred Qualifications
- Solid understanding of networking protocols, storage system, security algorithm.
- Deep understanding of real-time and multi-threaded programming concepts.
- Developing application level networking technologies and protocols Asynchronous I/O programming
- Privacy, Security, Cryptography
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.