Skip to content

Senior Software Engineer – Apple Services Engineering
Company | Apple |
---|
Location | Seattle, WA, USA |
---|
Salary | $166600 – $296300 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of work experience in designing, implementing, and operating highly scalable distributed systems
- Working experience with programming languages of Java, Swift, C, Go, or Python
- Experience in performance benchmarking, debugging, and tuning distributed systems
- Experience in cloud deployment and monitoring technologies, such as Kubernetes
- Bachelor’s Degree in an engineering-related field or equivalent related experience
Responsibilities
- Partner with teams across Apple to develop features and functionality to enable new experiences in the Apple ecosystem
- Improve the scalability, availability, and performance of our services
- Evolve the design and architecture to support continued growth across multiple dimensions
- Partner with SRE to triage, investigate, and remediate production issues
Preferred Qualifications
- Excellent communication skills, able to build relationships with diverse groups of people
- Experienced in managing technical and organizational complexity, able to drive a project from a simple idea to production
- Deep understanding of cryptographic protocols, data encryption, secure key management, and security architectures
- Experience with hardware security modules (HSMs) and secure enclave technologies
- Adept at approaching problems from a position of curiosity, working with flexibility to find innovative solutions