← All roles

Senior Software Engineer, Find My

Apple· Software and Services
Apply on company site
Cupertino, CAFull-timePosted 4w ago

About the role

Senior engineer role on Apple's Find My team focused on designing and implementing highly available, large-scale deployment solutions, mentoring juniors, and collaborating across product, SRE, and other engineering teams to scale microservices for Find My user base.

Responsibilities

  • Design and implement highly available, large-scale deployment solutions that are scalable and reliable.
  • Partner with product, SRE and other engineering teams to build necessary tools to bring systems to life.
  • Mentor junior engineers, contribute to design and code reviews, and help shape how Find My microservices scale.
  • Collaborate across disciplines to deliver reliable Find My experiences for hundreds of millions of users.
  • Apply software engineering skills to tackle complex distributed systems challenges at global scale.

Qualifications

  • 8+ years of strong software development experience
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • Strong Java experience and ability to pick up other languages (e.g., Python, Go or Bash) for automation and tooling
  • Hands-on experience building and integrating with microservices with focus on scalability and reliability
  • Hands-on experience with pub-sub architecture (e.g., Kafka)
  • 2+ years of hands-on experience managing and working with cloud architectures (AWS, GCP)
  • 2+ years of proficiency with Kubernetes (K8s), container runtimes, and package management
  • Hands-on experience with observability tools (Prometheus, Grafana, OpenTelemetry, Splunk)
  • Hands-on experience building tools/frameworks to manage system diagnosis
  • Excellent analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Working knowledge of network security, firewalls, encryption (at rest and in transit), IAM roles, and secret management tools (e.g., HashiCorp Vault, cloud-native secret managers)
  • Experience leveraging LLMs or AI tooling for operational automation and workflow optimization
  • Strong ability to communicate complex infrastructure concepts to technical and business stakeholders
  • Proven track record of leading and managing enterprise-level projects or multi-functional engineering initiatives

Skills

Required:JavaKafkaKubernetesCloud platformsObservabilitySystem diagnosis tooling
Nice to have:PythonGoBash

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Educational reimbursement for career development
  • Potential discretionary bonuses or commissions
  • Relocation assistance
Last updated Sep 25, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple