Senior Software Engineer, Tool Developer

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


Posted: Nov 30, 2018
Weekly Hours: 40
Role Number: 200017221
The Apple Media Products team is looking for a motivated individual who has a real passion for improving the software development cycle and delivering high-quality products to a diverse audience. As a Software Engineer you will build scalable applications to support change control processes you helped to craft and implement. You will also have the opportunity deconstruct, analyze, and present numerous data streams for trend analysis. Your role is an integral component in ensuring the highest quality experience is delivered to Apple customers around the world. We are a rapidly growing team, dynamic and are driven to innovate. Are you passionate about working with alongside team members? If so, this could be your opportunity.

Key Qualifications

  • Applied understanding of Unix system internals, client/server protocols, and relational database systems
  • Experience crafting, building, and deploying applications written in one or more of the following languages: Javascript/Typescript, Golang, Java, or Python
  • Deep understanding of software design paradigms in large-scale, distributed systems
  • Real passion for presenting many sources of information in a simplified interface
  • Excellent verbal and written interpersonal skills


- Design, implement, and deliver process changes and system improvements that span multiple teams and product categories - Codify operational procedures in order to methodically deploy improved automation. - Craft data analysis pipelines to expose trends in developer productivity - Present simple, yet insightful interfaces to complex data streams - Effectively communicate project status, known issues, and risk assessments to a large audience.

Education & Experience

BS degree in Computer Engineering, Computer Science, or equivalent.

Additional Requirements