Senior Software Engineer - Messaging Identity Services

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$171,600–$302,200 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $237k
$133k most similar roles pay here $320k

This role pays more than 88% of similar roles. Most pay $150,925–$222,000 — the shaded band above. At the midpoint, this role pays about $237k 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 messaging features like Messages and FaceTime 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 ensure scalable and highly-available web services. You will drive features through the entire software development lifecycle, from exploration to operations, tackling complex challenges in authentication, identity access management, and combatting spam while ensuring privacy and security for billions of users worldwide. The ideal candidate has at least 6 years of backend engineering experience with expertise in Java, Go, C#, or similar languages, along with a strong background in building large-scale cloud services and distributed database systems like Cassandra. Additional skills in multi-threading, non-blocking I/O, networking concepts, and applied cryptography are highly valued.

What you'll do

  • Lead projects and represent the team in cross-functional settings.
  • Collaborate with various teams to build world-class messaging products.
  • Partner with infrastructure teams to deliver scalable web services.
  • Drive features through the software development lifecycle from design to operations.
  • 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

Cupertino, CA today $181,100$318,400
Java Go C# Distributed database systems Cassandra CI/CD Kubernetes AWS GCP Azure Docker Terraform Python RabbitMQ Redis PostgreSQL MongoDB MySQL Apache Kafka Prometheus Grafana GitLab Jenkins

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