mid software engineering Backend Engineer ic · Posted May 14, 2026

About this role

Apple is hiring a mid-level Backend Engineer in the software engineering function based in San Diego, CA. The posting calls out experience with Java, Kubernetes, Docker, Redis.

Role
Backend Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
San Diego, CA
Department
Software and Services
Posted
May 14, 2026

More roles at Apple

JP-Technical Specialist
Japan · mid
JP-Operations Expert
Japan · senior
IN-Business Expert
India · senior
Data Analytics
AU-Senior Manager
Australia · senior
MY - Specialist: Full-Time or Part-Time, Permanent or Temporary
Malaysia · mid
All Apple jobs →

Job description

from Apple careers

There are jobs and then there are opportunities! This is your opportunity to do the best work of your life.

The Apple Services iCloud Mail team is looking for a passionate Java Server Engineer to help us improve and scale the critical distributed systems that power iCloud Mail worldwide. You will address the immense technical challenges of engineering a global service, ensuring our users' data is always secure, private, and accessible.

As a server engineer on our team, you will be directly responsible for improving the backend services that form the backbone of iCloud Mail. With a 'privacy and security first' mentality, your work will focus on building high-performance, scalable, and extensible systems for our users. We are looking for an authority who thrives with collaboration, takes complete ownership of quality from design to deployment, and is passionate about writing clean, efficient, and thoroughly tested code.

<h3>Minimum Qualifications</h3>7+ years of professional experience in server-side Java development.

<h3>Preferred Qualifications</h3>Deep understanding of security principles for modern microservices, including mTLS, authentication, authorization, and security auditing.

Expertise in building scalable services using asynchronous programming, non-blocking I/O, and multi-threading.

Hands-on experience with NoSQL databases, such as Cassandra and Redis.

This is an excerpt. Read the full job description on Apple careers →
All software engineering jobs software engineering in San Diego, CA Jobs in San Diego, CA software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles mid positions