Backend Software Engineer - Find My
Core
Building backend services for a global device location and sharing platform serving hundreds of millions of users.
Role type
Senior Backend Software Engineer
Builds
Customer-facing web services, authentication, authorization, and location sharing features
Domain
Consumer technology, location services, security
Deliverable
production ML models | product features
Required skills
Java (Core, Multithreading, non-blocking IO), REST API design, Web service scaling, Data storage (Cassandra, Redis, memcached), Cryptography standards (PKCS, KMIP, X.509, AES, KDF, CA), CI/CD automation, Performance tuning
Preferred skills
JavaScript, HTML, CSS, Machine Learning frameworks, Docker, Kubernetes, Maven, Spinnaker, GitHub
Responsibilities
Develop new features for device location and sharing, optimize web service performance and scalability, implement security protocols, integrate CI/CD pipelines, collaborate with hardware and privacy teams
Seniority
Senior, hands-on IC