Posted in

Senior Software Engineer – Apple Services Engineering

Senior Software Engineer – Apple Services Engineering

CompanyApple
LocationSeattle, WA, USA
Salary$166600 – $296300
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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