Engineering Manager (Integrations team), Xcode

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

Summary

Posted: Oct 1, 2018
Weekly Hours: 40
Role Number: 113629572
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Key Qualifications

  • Proven track record of technical leadership, delivering features with aggressive schedules
  • 2+ years experience directly managing a software engineering team
  • Passion and commitment to career development and the growth for others
  • Ability to inspire others and steer them towards shared ambitious goals
  • Ability to work closely with UI designers and manage a team to implement designs down to pixel perfection
  • Ability to work well with other engineering teams to align priorities and collaborate successfully on shared initiatives
  • Passion for software maintainability, organization, testability, and readability
  • Comfortable with large and established codebases, including complex debugging scenario
  • Significant experience building interactive applications
  • Familiarity with AppKit or UIKit, and experience with user-interface programming
  • Knowledge of designing and developing client-service architectures and APIs
  • Object-oriented design and programming skills
  • Objective-C or Swift development experience
  • Experience authoring developer-facing software, either tools or libraries
  • Experience with existing IDEs (Xcode, Visual Studio, Eclipse)
  • Demonstrated ability for creative and critical thinking
  • Highly developed problem-solving skills, and flexibility and patience when handling curveballs

Description

The Xcode team is seeking a creative, motivated engineering manager to drive a team in designing and building innovative features that help developers create applications for all of Apple's platforms. You will be responsible for leading a small team of engineers through prototyping, planning and implementation of IDE integration features (how Xcode connects with and augments external services). As a first-line engineering manager, you will directly contribute to the Xcode codebase, necessitating strong software engineering fundamentals and a comprehensive understanding of object-orientated design. Ideally you are passionate about clean, intuitive user interfaces that tackle challenging workflows head-on, have a proven track record in successful software development, and an ability to inspire and lead others to success (either in a management or technical lead capacity). Equally, you are inspired to form and champion critical ideas about how our software is architected, demonstrate how to write clean and maintainable code, and lead from the front with a strong testing philosophy.

Education & Experience

B.S. in Computer Science or equivalent experience

Additional Requirements