Jobedly Post a Job

Senior Software Engineer - Messaging Identity Services

Apple · San Diego, CA
Full-timeTechnologySenior$179,000–$241,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Senior Software Engineer Messaging Identity Service role

Senior Software Engineer Messaging Identity Service positions focus on delivering results in their domain. This page aggregates open Senior Software Engineer Messaging Identity Service roles and what employers typically expect.

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. ## Responsibilities Represent the team in cross-functional settings and lead projects in our realms of expertise. Partner with Mobile, Web, Design, Security, Trust & Safety, and other functions to build world-class messaging products. Partner with storage, platform, and infrastructure teams to deliver scalable and highly-available web services. Drive features end-to-end across the software development lifecycle — exploration, design, implementation, testing, and operations. ## Minimum qualifications At least 6 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

Salary estimate

$179,000 – $241,000/yr
Provided by the employer.

Skills for this role

JAVAC#GOCommunicationSecurity

Resume tips for Senior Software Engineer Messaging Identity Service applicants

Interview preparation

Prepare concrete STAR-format stories that show Senior Software Engineer Messaging Identity Service outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Senior Software Engineer Messaging Identity Service problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Apple

Apple is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles