Number of Founded Organizations 1
CB Rank (Person) 118,051
  • Primary Job Title SVP, Software Engineering
  • Primary Organization 
    Apple

Craig Federighi is Apple's senior vice president of Software Engineering, reporting to CEO Tim Cook. Craig oversees the development of iOS, OS X and Apple's common operating system engineering teams. His teams are responsible for delivering the software at the heart of Apple's innovative products, including the user interface,

applications and frameworks.

Craig returned to Apple in 2009 to lead OS X engineering, working on a number of major software releases including OS X Mavericks, the 10th major release of the world’s most advanced desktop operating system. Prior to his return, Craig worked at NeXT, followed by Apple, and then spent a decade at Ariba where he held several roles including chief technology officer.

Craig holds a Master of Science degree in Computer Science and a Bachelor of Science in Electrical Engineering and Computer Science from the University of California, Berkeley.

Number of Current Jobs 1
Number of Past Jobs 2
Craig Federighi is the SVP, Software Engineering at Apple. Additionally, Craig Federighi has had 2 past jobs including Various Roles at NeXT.
  • Apple SVP, Software Engineering2009
Organization Name  
Title At Company  
Start Date  
End Date  
NeXT
Various Roles
Ariba
CTO
Number of Events 2
Craig Federighi has participated in 2 events. They most recently attended, or will attend, Web Summit Rio on May 1, 2023.