Backend Software Engineer - Find My

Apple Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
65 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $214k
$117k $295k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $134,275–$216,000 — the blue band above. At the midpoint, this role pays about $214k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Backend Software Engineer - Find My

The Backend Software Engineer - Find My joins the Find My team to build a private, secure experience for users to locate devices and share locations. You will develop new features and contribute to the product lifecycle by building customer-facing web services. Key responsibilities include managing authentication, authorization, scaling, availability, spam control, and reliability. You will utilize Java, including multithreading and non-blocking IO, alongside Netty for REST services. Technical requirements include experience with Cassandra, Redis, and memcached, as well as cryptography standards like PKCS, X.509, and AES. You will also work with CI/CD tools, Maven, Docker, and Kubernetes. This role solves complex problems regarding high-profile, critical projects involving hardware, software, and privacy integration for a global user base.

What you'll do

  • Develop and maintain customer-facing web services with a focus on authentication and authorization.
  • Build and scale high-availability backend systems using Java, Multithreading, and non-blocking IO.
  • Implement and optimize data storage and caching solutions using technologies like Cassandra and Redis.
  • Write and maintain REST-based services using the Netty framework or similar tools.
  • Perform Java performance tuning and API definition to ensure system reliability and speed.
  • Apply cryptography standards and protocols such as AES and X.509 to secure user data.
  • Integrate and operate CI/CD tools and automated testing suites for continuous deployment.
  • Solve complex technical problems to deliver new features for the Find My product.

What we're looking for

  • 5+ years of validated programming experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Strong Java expertise including Core Java, Multithreading, and non-blocking IO.
  • Experience building customer-facing Web services focusing on authentication, authorization, scaling, availability, spam control, and reliability.
  • Strong knowledge of data storage and caching technologies like Cassandra, Redis, and memcached.
  • Proficiency in Java Performance Tuning, scaling Web Services, and API definition.
  • Working knowledge of cryptography standards and protocols such as PKCS, KMIP, X.509, AES, KDF, and CA.
  • Experience with REST based services using Netty, CI/CD tools, and full automation testing.

More like this

Similar roles

Software Engineer, Find My

Apple Inc

Cupertino, CA 4 days ago $150,400–$277,600
Java Netty Cassandra Redis Memcached REST CI/CD Docker Kubernetes Spinnaker Maven GitHub HTML CSS JavaScript jQuery Cryptography Machine Learning
5+ yrs exp Hybrid

Backend Software Engineer

Qualcomm

San Diego, CA 36 days ago $99,500–$149,300
Java Kotlin C# Spring Spring Boot Flask FastAPI .NET SQL PostgreSQL REST API Microservices AWS GCP Azure Git Kafka Docker Kubernetes Distributed Systems

Backend Software Engineer

Wise

33 days ago
Java Kafka MongoDB MariaDB Event-driven Architecture Observability Security Testing AI Tooling Reconciliation Systems B2B Integrations