Full Stack Software Engineer, Productivity Apps

Apple

Canada
Not specified (assumed hybrid)
5+ years java swift objective-c experience
Object-oriented design and development skills
Backend service api and client framework design
Apple is seeking a Full Stack Software Engineer for its Productivity Apps Services team in Canada, focusing on developing AI-powered productivity tools for real-time collaboration in applications like Keynote, Pages, and Numbers. The role requires a candidate with extensive full stack development experience, strong communication skills, and a passion for integrating AI technologies into software

Job Summary

  • The role involves shaping the future of cloud productivity by bringing AI-powered experiences to hundreds of millions of users.
  • Engineers will design and own both backend services and client-side frameworks that power live collaboration and document persistence.
  • The team seeks a versatile engineer comfortable with resilient backend APIs and clean client-side frameworks at Apple scale.

Matching Summary

Match Score: 85

Apple is seeking a Full Stack Software Engineer for its Productivity Apps Services team in Canada, focusing on developing AI-powered productivity tools for real-time collaboration in applications like Keynote, Pages, and Numbers. The role requires a candidate with extensive full stack development experience, strong communication skills, and a passion for integrating AI technologies into software.

Skills & Requirements

Must-have

  • 5+ years Java Swift Objective-C experience
  • Object-oriented design and development skills
  • Backend service API and client framework design
  • Multi-threaded concurrent programming in production
  • Cross-functional team collaboration experience

Nice-to-have

  • AI-powered feature integration experience
  • CloudKit iCloud Drive storage integrations
  • Performance optimization across memory and I/O
  • LLM-powered coding assistant familiarity
  • Collaborative software system building

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • 5+ years proficiency in Java, Swift, or Objective-C
  • 5+ years experience in object-oriented design

Work Rights

Not specified

Tailored Resume

Cover Letter