Software Integration Manager

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

Summary

Posted:
Role Number: 200108542
Apple’s Technology Development Group is looking for a highly motivated leader to manage our software integration team. Our projects span a wide range of critical product technology teams. You will provide a key function in shaping the success of Apple’s current and future products, and help deliver exciting new software features whilst maintaining Apple’s world class quality.

Key Qualifications

  • Strong analytical skills
  • Experience developing processes that solve complex workflow problems
  • A genuine passion for developing and leading people
  • Proven track record of being proactive, self-motivated, and detail-oriented
  • Excellent verbal and written communication skills
  • Deep knowledge of source code management concepts and systems
  • Experience with scripting languages (Python, Bash, Perl, Ruby, etc.)
  • Experience with continuous integration and related systems (Xcode Server, Jenkins etc.)
  • iOS and macOS development experience is a bonus

Description

The TDG Integration Team is responsible for integrating software for a number of exciting areas across Apple’s product lines. Our products range from high-level​ applications to foundational frameworks. As the leader of this team, you will facilitate the movement of source code through the development process. You will be responsible for ensuring build quality by collaborating with Product Engineering, Program Management and QA to integrate large code changes into our software platforms. As part of this, you will lead efforts to create to a rich set of automation and tools that will streamline workflows and processes. The responsibilities of the job include: - Coordinate the integration of software changes and carefully manage the source repositories - Lead efforts to develop tools and automation to streamline our build and integration processes - Troubleshoot and resolve complex software and integration issues - Work with multi-functional teams across Apple to ship products - Collaborate with QA to facilitate testing changes pre-integration - Develop and enhance engineering workflows - Work with software engineering partners to understand problems and identify key opportunities to improve the software development process

Education & Experience

Bachelor's degree in an engineering related field, or equivalent experience

Additional Requirements