Software Engineer, iWork

Apple is a technology company that develops consumer electronics, software, and online services.
$143,100 - $264,200
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
SOC Front-End Engineering Program Manager

Silicon Program Manager role at Apple, focusing on front-end silicon development and program management for next-generation Apple products.

Full Stack Web Engineer

Full Stack Web Engineer position at Apple focusing on developing web applications for iOS, macOS, watchOS, tvOS content delivery systems.

Apple Vision Pro Demo Engineer, Interactive Technology

Apple Vision Pro Demo Engineer role focusing on building and deploying demo experiences for Apple's spatial computing device worldwide.

Frontend Developer — Developer Publications

Frontend Developer role at Apple's Developer Publications team, creating documentation solutions and developer resources for Apple platforms.

Software Engineer, Safari Extensions

Software Engineering role at Apple focusing on Safari browser extensions development, emphasizing privacy, user experience, and developer tools.

Description For Software Engineer, iWork

Apple's iWork team is seeking a software engineer to help develop sophisticated software for consumer-facing products. As a member of the iWork team, you will collaborate with developers and designers to create new features used by millions of customers worldwide. Your contributions will have a significant impact on well-established software used for spreadsheets, documents, and presentations, ranging from school reports to Apple's own keynote events.

In this role, you will:

  • Develop new features and fix bugs in the iWork suite
  • Contribute to code reviews and improve the existing codebase
  • Implement ambitious features such as real-time collaboration
  • Work on large technical projects that challenge iWork engineers
  • Learn from experienced team members while influencing product direction
  • Create exciting consumer-facing software

You'll have the opportunity to work on dynamic visual communication technologies that span desktop, mobile, and web platforms. The team values staying current with trends in software development, AI/ML methodologies, and toolkits.

Join Apple's iWork team to make a lasting impact on products used by millions of people around the world, and be part of developing innovative software solutions.

Last updated 2 months ago

Responsibilities For Software Engineer, iWork

  • Collaborate with developers and designers to develop new features
  • Improve existing code base and implement ambitious features like real-time collaboration
  • Develop new features and fix bugs
  • Contribute to code reviews
  • Create exciting consumer-facing software

Requirements For Software Engineer, iWork

JavaScript
  • At least 3 or more years of industry experience programming software
  • Programming proficiency in at least two of these languages: C, Objective-C, C++, Swift, or Javascript
  • Eager to work on dynamic visual communication technologies that cross platform boundaries between desktop, mobile, and web
  • Current with trends in software development, AI/ML methodologies, and toolkits
  • Bachelor's degree in Computer Science, Engineering or equivalent experience
  • Prior experience working on a team with a demonstrated ability to communicate with various business stakeholders

Benefits For Software Engineer, iWork

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Potential relocation assistance

Interested in this job?