Streamlining software engineering to unlock developer creativity and innovation by improving the quality and velocity of developing software across Apple.
Requirements
- Strong programing skills (preferably Swift or a similar language)
- Experience building, deploying, or maintaining production web services or CI/CD pipelines
- Experience with different testing types and approaches
- Experience leading projects or technical designs
- Experiences building distributed services
Responsibilities
- Build tools and services that improve developer productivity
- Contribute to operational and engineering standards used across the organization
- Collaborate with your teammates to help refine problem requirements
- Work with teams to implement long lasting solutions
- Engage with other teams to help identify issues and establish long term relationships that include knowledge sharing
- Develop expertise and be given ownership over components critical to Apple’s success
- Contribute to engineering high-performance systems through algorithm design, optimization, and performance testing
Other
- BS in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
- 6+ years of Software Engineering experience.
- Strong interest in tools and systems that support developing, building, testing, and releasing software.
- You will be most successful here as a flexible and proactive engineer who thrives in a supportive, respectful, and balanced work environment with interesting and challenging problems to tackle.
- You have excellent judgement and integrity with the ability to make timely and sound decisions.
- You know how to drive constructive discussion of design points, learn from your team, and use your experience to advocate and teach others.