Engineering Program Manager - Software

    • Cupertino, CA


Posted: Feb 27, 2020

Weekly Hours: 40

Role Number: 200110439

As a Software Engineering Project Manager within Apple's Special Projects Group (SPG), you will be responsible for managing project schedules, budgets, and vendors. You are also responsible for working with cross-functional engineering teams to bring a concept through the development lifecycle and driving software efforts using Agile software development principles. We are a group of self-starters, capable of providing on-site leadership with an eye for detail. We have a solid track record of delivering projects on time while exemplifying the utmost attention to quality. Candidate will work in close collaboration with various cross-functional engineering and design teams, vendors, and contractors.

Key Qualifications

  • 5+ years of relevant working experience
  • Experience in SW engineering and project management
  • Experience in Agile SW development principles
  • Excellent communication, organizational and leadership skills
  • A clear track record of making a difference in the projects you drive
  • Self-motivated and proactive with demonstrated creative and critical thinking skills
  • Understands and deals well with rapid development cycles; remains flexible and calm in the face of ambiguity
  • Detailed knowledge and understanding of product development processes
  • Detailed project tracking and track record of meeting deliverables
  • Experience interfacing with operations team, vendors and contractors
  • Strong engineering / technical background


Drive project development; defining scope of work, schedule, and budget Identify and prioritize project tasks and risks Helps define corrective action and technical solutions for engineering issues Defines configuration management for SW releases Decomposes system requirements to SW requirements and engineering specifications Performs architecture analysis to determine if engineering specifications are met Helps define corrective action and technical solutions for engineering issues Understand and communicate complex, technical, engineering issues Coordinate technical design reviews; communicating project status and top engineering issues to project team and management Helps define SW development processes and test strategies for project Coordinate design process to ensure design meets intended project goals Drive suppliers / vendors, integrating their deliverables and schedules into project

Education & Experience

BS/BA Engineering

Additional Requirements

Back to top