Apple

Software Engineering (SWE) Early Career Opportunities


PayCompetitive
LocationSan Diego/California
Employment typeOther

This job is now closed

  • Job Description

      Req#: 200498848

      Summary

      At Apple, we create amazing, innovative products by working across Software, Hardware, and Design to build the best experiences possible. And our software engineers are the brains behind some of the industry’s biggest breakthroughs! iOS, macOS, Apple Watch, Apple TV, and Vision Pro - all started here. These teams are on the front-line of our constant charge toward innovation! The Software Engineering organization (SWE) is looking for highly motivated early career professionals for a variety of opportunities.

      Key Qualifications

      • We typically seek experience in the following areas:
      • Strong object-oriented design skills, coupled with a deep knowledge of data structures and algorithms
      • Proficiency in one of the following developer skills: C/C++, Swift, Python, Java, Unix, or Java Script
      • Experience in application development in Objective-C is a plus
      • Able to craft multi-functional requirements and translate them into practical engineering tasks
      • Excellent debugging and critical thinking skills
      • Excellent analytical and problem-solving skills

      Description

      A few select positions in Software Engineering may include: Software Developer: Develop new software for our current and unreleased OS. Tools & Automation Engineer: Design, create, and maintain tools, automated test frameworks, and scripts. Software Integrity Engineer: Manual test, triage, debug, and identify root causes for bugs in Apple’s software. Configuration and Release Engineer: Develop and maintain tools to improve software integration, release, and continue integration pipelines. Engineering Project Manager: A key individual bringing software engineering teams together, driving technical discussions with teams to identify software solutions, and providing program statuses to senior leadership. Engineers at Apple work on many levels of the software development and implementation. Successful candidates will be amenable to working in a dynamic, collaborative environment. We are looking for individuals that are hands-on, enthusiastic, and have a strong initiative and desire to succeed in an ambitious environment. You will have a real passion for extraordinary user experiences and an eye for details.

      Education & Experience

      A completed degree in Computer Science, Computer Engineering, Data Science, or related fields is preferred.

      Additional Requirements

      • This posting is not for a specific job opening and by submitting your resume you are expressing interest in being contacted about this type of role at Apple in the future.
  • About the company

      Work at Apple! Join a team and inspire the work. Discover how you can make an impact: See our areas of work, worldwide locations, and opportunities for students.