Apple is looking to hire engineers to work on internal applications and services that play a critical role in how Apple develops and delivers high-quality operating systems, aiming to support the growth of active Apple devices worldwide.
Requirements
- 5+ years building backend services in Ruby, Python, or Swift
- Solid software engineering fundamentals including architecture and OO-design patterns and functional programming.
- Experience with tools, frameworks, libraries such as Kubernetes, continuous integration systems, Unix, relational or no-SQL Databases
- Experience writing tests and testable code
- Can investigate and debug difficult problems
- Can create roadmaps and drive product vision by prioritizing excellent user experience
Responsibilities
- iterate quickly to create, maintain, and improve apps and backend services that empower the day-to-day work of tens of thousands of Apple employees
- spend most of your time writing code
- reviewing contributions from others
- collaboratively designing technical solutions
- obsess over the user experience
- find a great technical or process solution, we adopt and adapt it across our projects
- respond flexibly and creatively to new challenges
Other
- Bachelor’s degree in Computer Science or related fields, or equivalent experience
- Experience leading engineering work for complex, cross-functional projects
- Our work requires significant interaction with our users, cross-functional partners, and leaders across Apple so the ideal candidate will excel at communication and collaboration in additional to technical skills.
- Passion for quality and attention to detail
- Creative thinker and strong problem solver
- Excellent communication and collaboration skills