Sr. Software Engineer, iWork

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Aug 13, 2019
Role Number: 200070561
Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Apple Productivity Apps team is looking for a talented backend engineer with a passion for building robust, scalable solutions with cutting edge technology. Be a part of the team that delivers a world class experience to millions of Apple users every day.

Key Qualifications

  • Solid grasp of computer science fundamentals
  • Programming experience in Java, C/C++, and Ruby/Python
  • Experienced with existing cloud infrastructure technologies such as Docker, Kubernetes
  • Strong knowledge of TCP/IP networking and network programming
  • Strong Unix and system programming knowledge
  • Excellent collaborative skills


At Apple we don’t just create products. We create the kind of wonder that’s revolutionized entire industries. It’s the diversity of our people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Our team is looking for a passionate backend engineer to help build our next generation services platform supporting millions of users and best-in-class features. The ideal candidate is pragmatic, self motivated, capable of operating in an environment with low overhead. They should have a strong desire to learn and develop technical expertise and leadership along side our other engineers. As a member of this team, you will: * Design and develop robust scalable software for large scale computing * Participate in all phases of product development; product definition, design implementation, debugging and testing * Performance optimization * Maintain existing software * Work with cross-functional teams

Education & Experience

Bachelors degree, or equivalent work experience.

Additional Requirements