Software Development Engineer, Back-End

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
58 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 68% of similar roles. Most pay $155,700–$219,425 — the shaded band above. At the midpoint, this role pays about $214k versus about $188k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Back-End

The SW Dev Engineer - ASE - Back-End joins the iCloud Mail team to build and maintain critical infrastructure supporting production mail services for millions of users. This role involves designing, implementing, testing, and deploying high-performance, scalable, and extensible systems while crafting new functionality and maintaining the existing technology stack. The engineer will produce testable code, write functional specifications and design documents, and develop comprehensive unit and end-to-end tests. Key technical requirements include proficiency in C, C++, or Java, along with experience in SQL and NoSQL databases. Candidates must demonstrate skills in debugging crashes, managing cloud infrastructure, and utilizing Linux server scaling technologies like multi-threading and non-blocking I/O. The role focuses on the specific domain of building public-facing APIs and services within a large-scale, high-performance distributed systems environment.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Develop and maintain high-performance, scalable backend infrastructure for the iCloud Mail service.
  • Design and implement public-facing APIs and services using C, C++, or Java.
  • Build and maintain large-scale distributed systems and frameworks.
  • Write functional specifications and technical design documents for new features.
  • Debug and analyze system crashes or core dumps to ensure platform stability.
  • Create comprehensive unit and end-to-end tests for both new and existing features.
  • Manage and optimize SQL and NoSQL database technologies within the production stack.
  • Implement modern server scaling techniques such as multi-threading and non-blocking I/O on Linux.

What we're looking for

  • Strong hands-on experience with C, C++, or Java.
  • Strong hands-on experience debugging and analyzing crashes or core dumps.
  • Knowledge of SQL and NoSQL databases.
  • Experience building public-facing APIs and services.
  • Practical experience with the architecture and design of cloud-scale systems.
  • Familiarity with modern server scaling technologies on Linux, such as async, non-blocking I/O, and multi-threading.
  • Practical experience designing, building, and maintaining large-scale, high-performance systems or frameworks.
  • Experience working in small teams and collaborating across functional engineering teams.

More like this

Similar roles

Software Engineer, Commerce

Apple Inc

Cupertino, CA 43 days ago $129,300$225,300
Java RESTful APIs Microservices SQL NoSQL Distributed Systems Automated Testing Observability Load Balancing Autoscaling Traffic Shaping Monitoring Alerting Dashboards Entity Relationship Modeling
3+ yrs exp

Software Engineer, Commerce Segments and Platform

Apple Inc

Cupertino, CA 9 days ago $129,300$225,300
Java RESTful APIs Microservices SQL NoSQL Distributed Systems Automated Testing Load Balancing Observability Monitoring Alerting Scalable Systems
3+ yrs exp

Software Engineer, Back-End

LogicGate

Chicago, IL 14 days ago $105,000$130,000
Java Kotlin Spring Boot REST APIs JUnit PostgreSQL Neo4j Redis RabbitMQ Go Datadog GitLab Ultimate Sonarqube Wiz Agile Microservices Confluence Cursor GitHub Copilot Claude Code
3+ yrs exp Hybrid

Staff Software Engineer, Back End

Intuit

San Diego, CA 23 days ago $188,500$255,000
AI LLM Prompting AutoML Java Microservices Kubernetes SQL NoSQL Cloud Computing CI/CD TDD Relational Database Design Algorithms Design Patterns
7+ yrs exp

Staff Software Engineer, Backend

Toast, Inc.

Remote 66 days ago $193,000$309,000
Kotlin Java React Microservices Containerization DynamoDB PostgreSQL API Design Mobile Device Management (MDM) GitHub Copilot Claude Code Monitoring Tools Backend Services
8+ yrs exp Remote