
Software Engineer, Contacts
Cupertino, CAFull-timeSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Cupertino, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Software Engineer, Contacts will help build the foundations of Apple’s communication experiences. The Contacts team develops frameworks used across Apple platforms, including iPhone, iPad, and Mac, and powering experiences such as FaceTime, Phone, Messages, Mail, and Calendar. The engineer will join a team creating communications technologies for millions of users and may grow skills and lead important initiatives.
Skills & qualifications
Skills
Full job description
Weekly Hours: 40
Role Number: 200693896-0836
Summary
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there’s no telling what you could accomplish.
Contacts plays an essential role in connecting people all over the world. The frameworks built by the Contacts team drive the people experiences across all Apple platforms. They power not just the Contacts app, but FaceTime, Phone, Messages, Mail, Calendar, and many more.
We're looking for a passionate software engineer to help us build the foundations of Apple's communication experiences. Our mission: build delightful and magical experiences to help people connect easier than ever before. Help us empower our users to represent themselves as their beautiful and authentic selves across the entire Apple ecosystem, including iPhone, iPad, and Mac.
Description
You'll be joining a passionate team of engineers dedicated to creating reliable, innovative communications technologies that impact millions of users worldwide. We fulfill our duty by caring deeply, living on our software, developing defensible opinions on what to keep/what to change, and having empathy for the countless users in the world who rely on us every day. If you're excited about building powerful products that change customers' lives while growing your skills and leading important initiatives, we want to hear from you.
Minimum Qualifications
-
You possess strong software development and design skills.
-
You have strong object-oriented programming skills in Swift or Objective-C.
-
You have strong communication, collaboration, and interpersonal skills.
-
You are self-directed and can solve problems independently.
Preferred Qualifications
-
You have a strong understanding of building frameworks and daemons for an operating system.
-
You have created and refined APIs intended for other teams and developers to adopt.
-
You have a proven track record of building apps with UIKit, AppKit, and/or SwiftUI.
-
You have a genuine passion for consumer products.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
How this job compares
Set against the 41,554 open Software Engineer jobs on Olive Jobs, counted November 10, 2026.
- Pay
- This postingNot listed
- California median$165–249K/yr7,770 salary ranges
- California median$46–65/hr158 hourly ranges
- Openings
- Olive Jobs lists 9,674 open Software Engineer jobs in California and 41,554 across the US. 8% of them nationwide are listed as remote or flexible.
- Experience
- Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (34,072 postings).
- Education
- 13,032 of the 41,554 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


