Software Engineer - Pages

Vancouver, WA 98660
  • Job Code
  • Jobs Rated


Posted: Apr 29, 2021

Role Number:200239768

Imagine what you could do here! At Apple, new ideas have a way of becoming great products, software, and services. Are you interes...Summary


Posted: Apr 29, 2021

Role Number:200239768

Imagine what you could do here! At Apple, new ideas have a way of becoming great products, software, and services. Are you interested in creating amazing macOS user experiences?
Do you want to have a hand in shaping the future of word processing?

Apple's Pages team is looking for an engineer to join us to develop our world-class app that delights millions of users every day, ranging from school children to published authors.

Key Qualifications

  • Software development experience with Swift or Objective-C
  • Solid understanding of object-oriented design and computer science fundamentals
  • Comfortable working in a large code base
  • Willingness to ask for help and consult with others
  • Passion for growing and learning
  • Excellent communication and collaboration skills


We are looking for an engineer to help maintain and evolve the user interface and user interaction of our macOS Pages app. Our team develops new word processing, page layout, and publishing features and regularly works with other iWork teams to ensure seamless integration with Numbers and Keynote, as well as with all three iWork apps on iOS, iPadOS, and the web. We also often work with Apple's OS group as first adopters, proving grounds, and showcase for new macOS technologies.

The ideal candidate is detail oriented, self-motivated, and has a passion for creating great software. 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 school, at home, in their communities, and on their jobs. You will work closely with other engineers, human interface designers, quality assurance teams, and different groups across Apple as we continually advance the state of the art in consumer productivity.

Working on Pages, you'll be part of a team of people who love our products and our customers, enjoy learning new things every day, and draw on their variety of backgrounds and experiences to create apps that work for everyone. Engineers on our team regularly have the opportunity to contribute to every facet of our products, from high-level UI to low-level data management to server code running on iCloud supporting shared document collaboration, as well as going beyond code to influence everything from user interface to project planning.

iWork engineers have exposure to nearly every technology available on Apple's platforms, get to ship code targeting many of our products, and get to learn from the many experienced people in the iWork organization. You'll be trusted to work with your teammates to come up with the best solutions to technical problems and drive their adoption, and will make use of code review, automated testing, and other tools to make sure your code meets our software and customer quality goals.

Education & Experience

Bachelors Degree, or equivalent work experience.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Pages

Apple, Inc.
Vancouver, WA 98660

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good