Launchpad Systems Engineer

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


Weekly Hours: 40
Role Number:200150604
The Software University team is looking for an experienced full stack developer to build and maintain systems and tools to support the expansion of Launchpad employee development and communication programs across the Software Engineering organization and beyond. You’ll design, develop, and implement systems that impact Apple Software employees around the world!

Key Qualifications

  • Passionate about growth and development initiatives for our employees
  • Experience in building web applications and services
  • Expertise building websites using HTML, CSS, and JavaScript
  • Proficiency working with Postgres SQL databases, Node, and ExpressJS
  • Real passion for UX and design
  • Proven experience to write reliable, resilient, performant and well tested code
  • Strong problem solving and debugging skills
  • Strong communication skills and ability to work closely with others
  • Willingness to support team initiatives as business needs shift


In this role you will build systems that deliver an amazing experience to employees participating in Launchpad and other Software University programs. We are looking for developers who enjoy working in a collaborative environment while being able to accomplish tasks autonomously, have a deep sense of curiosity, and a desire to learn. You should be proficient in building easy to use and easy to maintain solutions.

Education & Experience

BS/MS degree in computer science or related field, equivalent experience

Additional Requirements

  • Nice to Have:
  • Experience with popular web development frameworks (e.g. React, Angular, ...)
  • Experience with Redis
  • Experience with CI/CD
  • Experience with performance analysis
  • Experience with test driven development
  • Experience with Ruby 2.3 or later
  • Experience creating scalable web services