
Continuous Integration Systems Manager
- Vancouver, BC
- Permanent
- Full-time
- Spend a majority of your time leading your teams by developing a coherent Northstar and strong cultural norms.
- Support your team in working on distributed services engineering, tooling, and contributing to operational standards used across the organization.
- Collaborate with your team members to help refine problem requirements and 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.
- Provide valuable feedback loops to engineering teams backed by application metrics and log data.
- Drive areas of service scalability (resiliency, redundancy, performance) by collaborating in planning meetings.
- Develop expertise and be given ownership over components critical to Apple's success.
- Contribute to engineering a high-performance system through algorithm design, optimization, and performance testing.
- Design new ways to scale Apple's distributed services to ever increasing problem sizes.
- Analyze and improve the operability of our services and tools.
- Access to the engineers who create Apple's full technology, tools, and operating systems stack.
- Bachelor's degree in EE, CS, or related field - plus industry experience including 6+ years of proven excellence in system software development
- 2+ years experience leading software engineering teams
- Track record demonstrating the ability to build a diverse and strong team - attracting, hiring, retaining, motivating the best talent
- Proven leadership skills. Ability to lead and influence across cross-functional teams.
- Self-directed: the ability to drive a project from a simple idea to production
- Prior experience in developer tools with a strong interest in developer productivity, testing and build systems and cloud services.
- Expertise and proficiency in Java, Scala, C, C++, Objective-C, Swift or equivalent
- Ability to dive deep as needed to facilitate technical strategy trade-offs and zoom out to understand the big picture to shape the product.
- Highly organized, someone who thrives working in a fast-paced environment, and loves learning new technologies
- Experience with designing, implementing and operating large scale distributed systems, or other similar large scale systems like distributed databases, distributed storage
- Experience building and running reliable platform systems supporting high-scale and critical workloads, including fast response and short mean-time-to-restore service.
- Involvement with incident management and response.
- Familiarity with large infrastructure systems like Kubernetes.