← All roles

Software Engineering Masters Internships

Apple· Engineering
Apply on company site
Hybrid (United States)internshipPosted 4mo ago

About the role

Apple is seeking highly motivated engineering students with a strong background in Back-End Engineering, Core OS, Web Development, and iOS/macOS app Development to join its software engineering team as Masters Interns.

Responsibilities

  • Back-end development — help build features that Apple users love (e.g., Siri, Apple Music, iCloud, Apple Maps) by presenting data to user-facing applications
  • Design and build — develop fully integrated operating systems that combine hardware, software, and services into a single Apple experience
  • User Experience (UX) — assist in building elegant UX experiences that are simple, intuitive, and impactful
  • UI — work with the UX team, back-end engineers and other front end engineers to develop a web portal for an end-to-end software development journey
  • iOS and Web Development — build web-based and iOS tools and applications to improve products for customers
  • architecture, performance, testing, design, and implementation considerations for product direction
  • Information Systems & Technology (IS&T) — produce key business and technical infrastructure, build applications that improve Apple Store experiences and support customers
  • Information Security — protect Apple's information and monitor threats and vulnerabilities
  • Collaborate in a fast-paced, dynamic, team-based environment; hands-on, enthusiastic, self-motivated development
  • Pursue graduate studies and return to school after internship or complete degree requirements to graduate.

Qualifications

  • Pursuing a graduate (MS) degree in Computer Science, Electrical Engineering, Computer Engineering, Data Science, Design, Information Security or related fields
  • Strong object-oriented design with deep knowledge of data structures and algorithms
  • Proficiency in one or more developer skills: Java, C/C++, PHP, Python, Ruby, Unix, MySQL, Clojure, Scala, JavaScript, CSS, HTML5, Swift
  • Experience with data modeling, validation, processing, MapReduce
  • Experience with distributed technologies: HDFS, Spark, Golang, Hadoop, Mongo, Pig, Hive
  • Experience with web frameworks: AngularJS, NodeJS, SproutCore
  • Experience with iOS/macOS development in Swift, XCode or Objective-C
  • Client-Server protocol and API design
  • Ability to translate multi-functional requirements into engineering tasks
  • Knowledge of embedded processors and real-time operating system concepts
  • Excellent debugging, analytical and problem-solving skills
  • Ability to work in a fast-paced, team-based environment

Skills

Required:Object-oriented designData structures and algorithmsJavaC/C++PythonJavaScript/HTML/CSSSwift

Benefits

  • Equal opportunity employer
  • Inclusion and diversity
  • Accessibility and accommodations information
  • Ongoing application process for roles at Apple
Last updated Jul 3, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple