Full Stack Software Engineer, Productivity Apps
Apple · Vancouver, Canada · Software and Services
About this role
Apple is hiring a mid-level Full Stack Engineer in the software engineering function based in Vancouver, Canada. The posting calls out experience with Java, Swift, LLMs, Prompt Engineering.
- Role
- Full Stack Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Vancouver, Canada
- Department
- Software and Services
- Posted
- May 14, 2026
More roles at Apple
Job description
from Apple careersDo you want to shape the future of cloud productivity and bring AI-powered experiences to hundreds of millions of users? The Productivity Apps Services team is responsible for the real-time collaboration and connected services experience in Keynote, Pages, and Numbers — products people rely on at home, at work, and everywhere in between. We design and own both the backend services and client-side frameworks that power live collaboration, document persistence, and cloud storage integrations across iCloud Drive and third-party platforms like Box. As the team expands to support next-generation AI-powered productivity features and cloud storage capabilities, we're looking for a full stack engineer who thrives across the entire service stack and loves partnering with cross-functional teams to ship great software at Apple scale.