CareerPlan

Software Engineer, Find My

Cupertino, United States of AmericaFull-time2026-10-22 → 2026-11-09
On-site

Core

Building a seamless, private, and secure experience for users to locate devices, personal items, and share location.

Role type

Senior IC software engineer (Java backend)

Builds

Customer-facing web services for device location and sharing

Domain

Consumer technology / Mobile services

Deliverable

production ML models

Required skills

Java (Core, Multithreading, non-blocking IO), Web services (authentication, authorization, scaling), Data storage and caching (Cassandra, Redis, memcached), REST APIs (Netty), Cryptography (PKCS, KMIP, X.509, AES, KDF, CA), CI/CD automation

Preferred skills

HTML, CSS, JavaScript, jQuery, Machine learning systems, GitHub, Maven, Docker, Spinnaker, Kubernetes

Technologies

Java, Cassandra, Redis, memcached, Netty, Kubernetes, Docker, Maven, Spinnaker

Responsibilities

Develop new features for device location and sharing, build and scale web services, tune Java performance, implement security protocols, integrate CI/CD tools

Seniority

Senior, hands-on IC