Jobs
Benefits & Perks
•Competitive salary and equity package
•Comprehensive health, dental, and vision insurance
•Team events and activities
•Generous paid time off and holidays
•401(k) matching
•Parental leave
•Equity
•Healthcare
•Parental Leave
Required Skills
PostgreSQL
Python
JavaScript
About the Role
Do you want to advance the state of the art in collaboration and reshape consumer productivity software? The Productivity Apps Collaboration Team is responsible for delivering world-class collaboration experiences in Keynote, Pages, Numbers, and Freeform. We support Apps teams building collaborative experiences by designing and implementing new collaboration, persistence, and syncing APIs. This is a highly cross-functional team that works closely with teams across Apple to advance the state of the art on the platform.
The ideal candidate is detail-oriented, self-motivated, with a passion for writing performant, reliable, and maintainable code. Our team is entrusted with keeping our users' documents and data safe and ensuring that real-time collaborative edits are saved without conflicts. Your contributions will have a major impact on well-established but fast-moving software used and loved by millions of people to get things done at home, in their communities, and in their jobs.
The Productivity Apps Collaboration team is seeking a highly skilled Software Engineer who is passionate about building collaborative experiences, persistence, and syncing. As a member of our team, you will play a key role in designing, implementing, and maintaining collaboration solutions to enhance our products and services.
Responsibilities
- Work closely with cross-functional engineering and interface design teams to define requirements
- Design, implement, and maintain high-quality, testable, maintainable, performant software for collaboration, persistence, and syncing
- Diagnose and fix bugs
- Participate in architecture and code reviews
- Communicate technical concepts to both technical and non-technical stakeholders
- Continuously learn and implement new technologies, tools, and best practices
Minimum Qualifications
- Proficiency with Swift or Objective-C, or a related language (2+ years)
- Proficiency in object-oriented design and development (2+ years)
- Experience with multi-threaded and concurrent programming (2+ years)
- Experience working in large code bases
- Demonstrated experience planning and delivering software projects with and for cross-functional teams
- Ability to communicate clearly—both verbally and in writing—and build trust across business lines
- Bachelor's degree in Computer Science, or a related subject area, or we may consider an equivalent industry experience
Preferred Qualifications
- Experience building collaborative software systems
- Experience building APIs or frameworks
- Experience with Cloud Kit, i Cloud, and Apple platform technologies
- Experience with Conflict-Free Replicated Data Types (state and operation-based)
- Background in relational databases (SQLite, PostgreSQL, SQL, Core Data, etc.)
- Experience optimizing performance with memory, scheduling, IO, networking protocols, or databases
Equal Opportunity
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. Learn more about your EEO rights as an applicant.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Software Engineering Intern (2026)
Databricks · Belgrade, Serbia

Software Engineer, Product Infrastructure
Notion · San Francisco, California

Software Engineer, Safeguards Infrastructure
Anthropic · London, UK

Software Engineer, C++
Figma · San Francisco, CA • New York, NY • United States

Software Engineer, Data Infrastructure
OpenAI · San Francisco
About Apple

Apple
PublicA technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.
10,001+
Employees
Cupertino
Headquarters
$3.5T
Valuation
Reviews
4.0
10 reviews
Work Life Balance
4.0
Compensation
4.2
Culture
3.8
Career
3.5
Management
3.2
75%
Recommend to a Friend
Pros
Great coworkers and people
Excellent benefits and perks
Fast-paced and engaging work environment
Cons
High expectations and pressure
Management quality varies
Limited career progression opportunities
Salary Ranges
17,968 data points
L2
L3
L4
L5
L6
L2 · Business Analyst L2
0 reports
$114,215
total / year
Base
$45,686
Stock
$57,108
Bonus
$11,422
$79,951
$148,480
Interview Experience
5 interviews
Difficulty
3.4
/ 5
Duration
28-42 weeks
Offer Rate
20%
Experience
Positive 20%
Neutral 40%
Negative 40%
Interview Process
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Behavioral Interview
5
Onsite/Virtual Interviews
6
Team Matching
7
Offer
Common Questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Culture Fit
News & Buzz
Exclusive | First-ever Apple check signed by Steve Jobs sells for a whopping $2.4M at auction - New York Post
Source: New York Post
News
·
4w ago
Apple Stock Forecast: Trending Upgrade After Earnings Beat - TipRanks
Source: TipRanks
News
·
4w ago
Tim Cook Thinks He Has Identified Apple’s Next Big Growth Opportunity - inc.com
Source: inc.com
News
·
5w ago
Apple Gives Itself the Toughest Act to Follow - Bloomberg
Source: Bloomberg
News
·
5w ago