Software Engineer (Web Applications)

Santa Clara Valley (Cupertino), California, United States


Role Number: 200106171
Are you looking for an exciting opportunity to work on a dynamic development team passionate about delivering software tools that support the most creative consumer electronics company in the world? Do you love the challenge of solving complex problems that can have a direct impact on the success of the company? The Accessory QA Team is looking for a motivated Software Engineer with excellent communication and analytical skills. You'll enjoy working collaboratively with various groups within Apple to design and improve our software and hardware testing infrastructure and tools. Be a part of a diverse team of engineers using creativity and flexibility to design systems that our engineers love to use. You can help inspire change, by using your skills to influence the future of our tools.

Key Qualifications

  • 5+ years experience as a Software Engineer focussed on web applications
  • Experience with web and application servers like Apache and NGINX
  • Experience using one or more of Node, Python, Go and Ruby technology stacks
  • Experience in database administration is a plus (PostgresSQL preferable)
  • Ability to tackle hard problems with creative and sustainable solutions
  • Strong written fan verbal communication skills
  • Ability to work in a fast paced team environment


- Design, implement and support frameworks, web applications and tools to enable the execution and data collection for automated tests running on iOS devices connected to a multitude of accessories - Develop in a variety of contexts using a variety of tools and languages where appropriate - Collaborate with engineering and QA teams to plan the most effective and impactful ways to solve short and long-term system testing and data collection problems

Education & Experience

BS EE/CE/CS or equivalent

Additional Requirements

  • #PSQ