Senior Software Engineer - Messaging Identity Services

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $250k
$131k most similar roles pay here $338k

This role pays more than 91% of similar roles. Most pay $150,925–$222,000 — the shaded band above. At the midpoint, this role pays about $250k 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 1785 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1446 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer - Messaging Identity Services

As a Senior Software Engineer on the Messaging Identity Services team, you will play a pivotal role in developing backend services that power Messages, FaceTime, and other messaging features across Apple devices. Your day-to-day responsibilities include leading projects, collaborating with cross-functional teams such as Mobile, Web, Design, Security, and Trust & Safety to build world-class messaging products, and partnering with storage, platform, and infrastructure teams to deliver scalable web services. You will drive features through the entire software development lifecycle, from exploration to operations, ensuring high availability and reliability for billions of users worldwide. The ideal candidate has at least six years of backend engineering experience, proficiency in Java, Go, C#, or similar languages, and expertise in building large-scale cloud services with distributed database systems like Cassandra. Additionally, a strong understanding of multi-threading, non-blocking I/O, networking concepts, and applied cryptography is preferred as you tackle complex challenges related to account authentication, identity access management, and spam prevention.

What you'll do

  • Lead projects and represent the team in cross-functional settings.
  • Collaborate with various functions to build world-class messaging products.
  • Partner with storage, platform, and infrastructure teams for service delivery.
  • Drive features through the entire software development lifecycle.
  • Build large-scale, highly-available cloud services for messaging experiences.

What we're looking for

  • At least 6 years of backend software engineering experience.
  • Proficiency in Java, Go, C#, or similar languages.
  • Experience building large-scale, highly-available cloud services.
  • Knowledge of distributed database systems like Cassandra.
  • Strong ownership and motivation for product success.

More like this

Similar roles

Senior Software Engineer - Messaging Identity Services

Apple Inc

San Diego, CA today $171,600$302,200
Java Go C# Distributed database systems Cassandra CI/CD Kubernetes AWS Terraform Prometheus Grafana Python PostgreSQL Redis Messaging protocols Applied cryptography Identity authentication systems

Senior Software Engineer, Service Enablement

Electronic Arts

Austin, TX +1 13 days ago
Golang GitOps ArgoCD CI/CD Docker Kubernetes Linux Java C++ Automated Testing Version Control Semantic Versioning Distributed Systems DevOps Agile
Hybrid

Senior Software Systems Engineer

Boeing

Oklahoma City, OK 9 days ago $164,900$223,100
Python C++ SQL Ada JavaScript CI/CD PostgreSQL Git Jira Confluence AWS Kubernetes Maven JUnit Docker Swagger RESTful APIs Selenium SonarQube

Senior System Software Engineer

Nvidia

Santa Clara, CA +1 20 days ago $152,000$241,500
C/C++ Python NVLink system software microcode networking computer architecture operating systems drivers firmware security features SW development lifecycles HW development lifecycles pre-silicon bring-up