Senior Backend Engineer (Find My)

Apple

Malmö kommun

On-site

SEK 1,200,000 - 1,600,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Malmö is seeking an experienced backend engineer to own services from design through production. You’ll work on scalable, privacy‑preserving Find My infrastructure and coordinate with multiple teams to adjust priorities as requirements evolve.

Expect ambiguity and fast-paced changes; you’ll write clear designs and maintain robust tests. The role is on-site in Malmö with English as the working language, and involves building scalable web services with Java, Netty, Maven, Docker, and

Qualifications

  • Production experience debugging at scale and learning from failures.
  • Deep Java with memory model, GC tuning, and concurrent utilities.
  • Experience building and scaling customer-facing web services.
  • You understand distributed systems concepts and tradeoffs.
  • Knowledge of Postgres, Cassandra, Redis and memcached.

Responsibilities

  • Own services from design through production and deployment.
  • Manage dependencies across teams while maintaining quality.
  • Collaborate on security, availability, and performance targets.
  • Contribute to a framework used by multiple teams and devs.

Skills

Deep Java
Java Concurrency
Distributed systems
REST/Netty
PostgreSQL
Cassandra
Redis
Memcached
Authentication/Authorization
Performance tuning
Security

Tools

Netty
Maven
Docker
Kubernetes

Job description

Summary

Your devices are lost. They have no network connection. Find My locates them anyway, using a crowd-sourced network spanning nearly a billion Apple devices worldwide.

Making that work at this scale, reliably and without compromising anyone’s privacy, is the engineering problem. You’ll be working on the services underneath it.

Description

We operate as an independent team inside Apple: small, autonomous, and accountable end to end. You’ll own services from design through production.

Our roadmap changes. A capability lands, a threat model shifts, a partner team reprioritizes, and the plan from six weeks ago is now the wrong plan. We rewrite it. If you need a stable twelve-month backlog to do your best work, this will frustrate you. If ambiguity reads as opportunity rather than risk, you’ll like it here.

Priorities and the problems worth solving are given. How they get solved is largely yours to figure out. We’re looking for people who take a goal and run with it, and who push back when the goal looks wrong.

We build frameworks used by ourselves, other teams, and the developer community. The work spans several teams at once, so managing dependencies without letting quality slip is part of the job rather than an afterthought.

The work is on‑site in Malmö, Sweden. You’ll need to be here, or willing to move here. Working language is English, written and spoken.

Minimum Qualifications
  • Enough production experience that you’ve been wrong at scale and learned from it. We care about depth, not the number of years. You’ve debugged something in production that only reproduced under real load or real concurrency.
  • Deep Java, not just working Java. The memory model, GC behavior and tuning, allocation pressure, java.util.concurrent beyond synchronized, virtual threads versus classic reactive models. We’ll ask you to explain a decision you made at this level.
  • Proven experience building and scaling customer-facing web services: authentication, authorization, availability, spam control, reliability, and performance tuning under load.
  • You reason about distributed systems (consistency, partitioning, and failure modes) as a matter of course, not as a later concern.
  • Strong knowledge of data storage and caching technologies like Postgres, Cassandra, Redis, and memcached or similar. Experience writing REST based services using Netty or similar frameworks
Preferred Qualifications
  • Knowledge of cryptography standards and protocols (PKCS, KMIP, X.509, AES, KDF, CA) is a significant plus. This is a system where key handling and privacy guarantees are load-bearing.
  • Familiarity with ML systems, frameworks, and algorithms is a bonus.
  • Familiarity with GitHub, and build and deployment tools like Maven, Docker and Kubernetes.
  • Experience in cross team collaboration and communication across multiple timezones
  • Able to work in an ambiguous and highly interdependent work environment to get things done in an efficient and tactful way
  • Ability to thrive in a multi-functional team on high-profile, critical projects
  • Knowledge and experience with CI/CD tooling and full automation testing.
  • You read the source of your dependencies when the docs run out.
  • Strong communication, written and verbal. You can explain a technical decision to engineers and non-engineers alike, write a design document others can follow, and hold your position in a discussion without needing to win it. Much of this team’s work is decided in writing and in the room, not in the code.

At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200683771-2982

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer (Find My)
Senior Frontend Engineer (Find My)

Apple • Malmö kommun

On-site
SEK 900,000 - 1,300,000
Senior Data Scientist (Find My)
Senior Data Scientist (Find My)

Apple Inc. • Malmö kommun

On-site
SEK 900,000 - 1,300,000
Senior Data Scientist (Find My)
Senior Data Scientist (Find My)

Apple • Malmö kommun

On-site
SEK 900,000 - 1,200,000
Senior Backend Engineer, Find My — Scale & Privacy
Senior Backend Engineer, Find My — Scale & Privacy

Apple • Malmö kommun

On-site
SEK 1,200,000 - 1,600,000
Senior iOS / Cross-Platform Engineer (Malmö)
Senior iOS / Cross-Platform Engineer (Malmö)

QLSE • Malmö kommun

On-site
SEK 543,419 - 760,786
iOS System Level Developer
iOS System Level Developer

Needefy Consulting AB • Malmö kommun

On-site
SEK 600,000 - 800,000
Senior iOS Developer
Senior iOS Developer

Majority • Sweden

On-site
SEK 558,000 - 781,200
Apple Business - Channel Account Executive
Apple Business - Channel Account Executive

Apple • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Senior iOS Engineer Swift
Senior iOS Engineer Swift

Nordic Investin Group Aktiebolag • Göteborgs kommun

On-site
SEK 900,000 - 1,150,000
Swift QA Engineer - Hands-on & Automation
Swift QA Engineer - Hands-on & Automation

Needefy Consulting AB • Malmö kommun

On-site
SEK 40,000 - 60,000