Senior Software Engineer, Find My
Apple· Software and Services
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
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services