Senior Software Engineer, iCloud Messaging Identity Services

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
72 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $203k
$120k $279k
below market most similar roles pay here above market

This role pays more than 69% of similar roles. Most pay $156,587–$214,575 — the blue band above. At the midpoint, this role pays about $203k versus about $186k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, iCloud Messaging Identity Services

The Senior Software Engineer - iCloud Messaging Identity Services joins the Messaging Identity server team to build infrastructure for Messages, FaceTime, and various sharing features. This role involves driving features end-to-end across the software development lifecycle, including exploration, design, implementation, testing, and operations. The engineer will partner with Mobile, Web, Design, Security, and Trust & Safety functions to deliver scalable, highly-available web services. Key responsibilities include tackling challenges in account and phone number authentication, identity access management, messaging addressability, satellite messaging, and spam prevention. Candidates should possess backend software engineering experience using Java, Go, or C#, along with expertise in distributed database systems like Cassandra. Preferred skills include multi-threading, non-blocking I/O, networking concepts, applied cryptography, and identity, authentication, and authorization systems at scale.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Drive features end-to-end across the software development lifecycle from exploration to operations.
  • Build scalable and highly-available web services in partnership with storage and infrastructure teams.
  • Develop identity and discovery backend services for Messages and FaceTime.
  • Implement account and phone number authentication and identity access management systems.
  • Support the development of satellite messaging and spam combatting features.
  • Represent the team in cross-functional settings to lead projects in areas of expertise.
  • Partner with Mobile, Web, Design, and Security teams to build messaging products.

What we're looking for

  • At least 3 years of backend software engineering experience.
  • Experience in Java, Go, C#, or similar languages.
  • Experience in building large-scale, highly-available cloud services.
  • Experience with distributed database systems (such as Cassandra).
  • Strong written and verbal communication skills.
  • Good understanding of multi-threading, non-blocking I/O, and networking concepts (preferred).
  • Experience with applied cryptography (encryption, key exchange, hashing, certificates) (preferred).
  • Familiarity with identity, authentication, and authorization systems at scale (preferred).

More like this

Similar roles

Senior Software Engineer, Identity Security

Salesforce

San Francisco, CA +3 19 days ago $172,500–$260,100
AWS Kubernetes Python Go Distributed Systems APIs Service Architecture Identity and Access Management Security Fundamentals Secure Software Development Monitoring Alerting SLOs
5+ yrs exp Hybrid

Senior iOS Software Engineer, CloudKit

Apple Inc

San Diego, CA 45 days ago $142,300–$263,300
Swift Objective-C C CloudKit iOS macOS watchOS tvOS libdispatch POSIX APIs Swift Concurrency Cryptography Network Protocols System Daemons Framework Design
5+ yrs exp