Craig Federighi
Sr. VP, Software Engineering
at
Apple
Company Tenure:
17 years
Education:
University of California, Berkeley (B.S.)
University of California, Berkeley (M.S.)
Biography:
Craig Federighi became the Senior Vice President of Software Engineering at Apple in 2012. Before this position, he served as Vice President of Mac Software Engineering from 2011 to 2012 and as a macOS Engineer from 2009 to 2011. Prior to joining Apple, Federighi worked at Ariba from 1999 to 2009, where he held several roles, including Chief Technology Officer. He began his career at NeXT, leading the development of the Enterprise Objects Framework.