Senior Software Engineer

Apple is a technology company that creates innovative products and services, including the revolutionary Apple Vision Pro spatial computer.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AR/VR

Description For Senior Software Engineer

Apple is seeking a Senior Software Engineer to join their Vision Products Group (VPG), the team behind the groundbreaking Apple Vision Pro and visionOS. This role offers an exceptional opportunity to work on revolutionary spatial computing technology that seamlessly blends digital content with physical space.

The position requires a skilled engineer with extensive experience in 3D systems and real-time interactive applications. You'll be developing system-level frameworks and tools that enable the creation of world-class content and amazing user experiences. Working in a dynamic and creative environment, you'll collaborate closely with innovative teams across Apple and VPG.

The ideal candidate brings 8+ years of industry experience, strong programming skills in C++ or Swift, and deep knowledge of 3D engines, GPUs, and content pipeline workflows. Your expertise in mathematics for 3D applications and understanding of hardware architecture will be crucial in developing solutions that push the boundaries of what's possible in AR/VR technology.

This role offers competitive compensation ranging from $166,600 to $296,300, along with comprehensive benefits including medical coverage, stock options, and education reimbursement. Located in Seattle, you'll be part of a team that's defining the future of spatial computing and creating technology that changes lives for the better.

Join Apple's mission to make innovative technologies accessible and help create experiences that surprise and delight users worldwide. This is more than just a job – it's an opportunity to contribute to groundbreaking technology that's setting new standards in the AR/VR space while working alongside some of the industry's best talents.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Develop system level frameworks for user experiences
  • Work in a team developing tools to enable world class content delivery
  • Collaborate with innovative teams across Apple and VPG
  • Determine viability of ideas and technologies
  • Build and maintain 3D systems and tools

Requirements For Senior Software Engineer

  • 8+ years of relevant industry experience
  • Programming skills and knowledge of C++ or Swift
  • Experience developing core 3D systems for realtime interactive apps
  • Proficient in mathematics for 3D realtime applications (linear algebra)
  • Understanding of CPU/GPU hardware architecture
  • Excellent communication and collaboration skills
  • Experience building tools for real-time engines
  • Experience in writing tools and/or scripting for DCCs (Maya, Houdini, Blender)
  • BS in Computer Science, Computer Graphics, or a related field

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Senior Software Engineer

Broadcast Engineer

Senior Broadcast Engineer position at Apple in Cupertino, managing campus venue technology and supporting live events with 20 years experience required.

GPU Performance Modeling Driver Engineer

Senior GPU Performance Modeling Driver Engineer role at Apple, focusing on next-gen GPU architecture development for iPhone, iPad, and Mac products.

Software Development Engineer in Test, Creativity Apps

Senior SDET role at Apple focusing on testing Subscription framework and APIs for iOS/macOS creative applications, requiring 5+ years QA experience and Python/Swift expertise.

Senior Graphics Software Engineer - Apple Vision Pro

Senior Graphics Software Engineer position at Apple, focusing on Vision Pro development, requiring 8+ years of experience in graphics programming and spatial computing.

Java Server Engineer-Mail ASE

Senior Java Server Engineer position at Apple, focusing on building secure and scalable backend services for iCloud Mail, requiring 7+ years of experience and expertise in distributed systems.