Senior Software Engineer - iCloud Messaging Identity Services

Socket.dev

San Diego (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Socket.dev in San Diego is seeking a strong backend software engineer to help design and scale server-side services powering our platform. You will work on cloud-based, highly available systems and collaborate with cross-functional teams to deliver reliable features.

The role requires hands-on coding in Java, Go, or C#, plus experience with distributed databases and networking concepts. You should be proactive, communicative, and own the quality and performance of the services you build.

Qualifications

  • 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).
  • Independent, driven, motivated, and a deep sense of ownership over the products we work on.
  • Strong written and verbal communication skills.

Skills

Backend engineering
Java/Go/C#
Distributed systems
Communication skills

Job description

Ever wondered what turns an iMessage bubble blue? The IDS Server (Messaging Identity) team provides the identity and discovery backend services that power Messages, FaceTime and hundreds of other messaging, sharing, and sync features between Apple devices. We connect billions of devices around the world, and their users, with each other in a secure, reliable, and privacy-protecting way.

We are a small team with big impact, tackling a wide breadth of challenges across account and phone number authentication, identity access management, messaging addressability, satellite messaging, combatting spam, and more.

Are you interested in product innovation and building new messaging experiences, while solving unique, large-scale, and highly-complex technical problems?

Are you passionate about delivering the best possible experience to customers? If so, come join us!

Description

Join the Messaging Identity server team to build messaging experiences and infrastructure that scale to the next billion customers. We are seeking a strong technical hands‑on engineer, who applies technical excellence towards the end goal of driving real business impact. You should feel a personal stake in the services we are responsible for, have excellent communication skills and the ability to build positive relationships with the people you work with. Our work is complex, challenging and highly‑visible. The opportunities for you to make an impact here are boundless.

Minimum Qualifications
  • 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)
  • Independent, driven, motivated, and a deep sense of ownership over the products we work on.
  • Strong written and verbal communication skills
Preferred Qualifications
  • Good understanding of multi-threading, non-blocking I/O, and networking concepts
  • Experience with applied cryptography (encryption, key exchange, hashing, certificates).
  • Familiarity with identity, authentication, and authorization systems at scale
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - iCloud Messaging Identity Services
Senior Software Engineer - iCloud Messaging Identity Services

Apple Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 142,000 - 263,000
Employee stock programs
Relocation assistance
Senior Backend Engineer - iCloud Messaging Identity
Senior Backend Engineer - iCloud Messaging Identity

Apple Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 142,000 - 263,000
Employee stock programs
Relocation assistance
Sr Messages Infrastructure Engineer
Sr Messages Infrastructure Engineer

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 324,800
Medical & dental coverage
Retirement benefits
Stock programs
+3
Staff Software Engineer, Apple Services Engineering, iCloud Platform
Staff Software Engineer, Apple Services Engineering, iCloud Platform

Socket.dev • Cupertino (CA)

On-site
USD 240,000 - 320,000
Java Server Engineer-ASE
Java Server Engineer-ASE

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Discretionary bonuses or commission
Relocation assistance
Employee stock programs
Senior Messaging Infrastructure & iCloud Sync Architect
Senior Messaging Infrastructure & iCloud Sync Architect

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 324,800
Medical & dental coverage
Retirement benefits
Stock programs
+3
Senior Software Engineer, Apple Services Engineering
Senior Software Engineer, Apple Services Engineering

Apple • San Francisco (CA)

On-site
USD 180,000 - 240,000
SW Dev Engineer - ASE - Back-End
SW Dev Engineer - ASE - Back-End

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Senior Software Engineer Enterprise Technology Services
Senior Software Engineer Enterprise Technology Services

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Employee stock purchase plan
Relocation assistance
Tuition reimbursement
+1
Senior Backend Engineer - Messaging Identity & Security
Senior Backend Engineer - Messaging Identity & Security

Socket.dev • San Diego (CA)

On-site
USD 120,000 - 180,000