Snap
Software Engineer, Augmented Reality, Level 4
$133K–$235K
Los Angeles, California +2 · Full-time · Posted Oct 29, 2026
- Location
- Los Angeles, California
San Francisco, California
Palo Alto, California - Experience
- 2+ years building real-time 3D interactive applications; equivalent years of experience may substitute for a degree.
- Education
- BS / BA degree or equivalent years of experience.
About the job
Build and lead user-facing augmented reality applications and spatial interfaces for Spectacles and the Snap OS platform.
What you'll do
- Design and implement spatial interactions and unified user experiences across Snap OS.
- Make architectural decisions, integrate applications with system services and platform APIs, and optimize real-time 3D software for resource-constrained AR hardware.
- Partner across disciplines on the AR roadmap and mentor other AR engineers.
What they ask for
- Strong 3D math and software engineering fundamentals, including data structures and algorithms.
- 2+ years building real-time 3D interactive applications with a 3D engine or framework.
- Track record of technically leading complex user-facing spatial applications from concept through delivery.
- Experience integrating native/OS services, system-level features, and platform APIs, and building performant applications for resource-constrained devices.
Nice to have
- Experience using AI in the engineering workflow.
- Experience defining technical roadmaps and cross-functional alignment; partnering with platform or systems teams; modern UI frameworks; external-service integrations; or shaders and technical art.
Pay
$157,000-$235,000 annually USD base salary; $149,000-$223,000 annually USD base salary; $133,000-$200,000 annually USD base salary
Tools
C#, Unity, C++, Unreal, JavaScript, TypeScript, Lens Studio, Three.js
AI focus
Preferred experience using AI in the engineering workflow, including planning, building, verifying, reviewing, and learning, with sound judgment about when to use it.
Model-written summary · the original posting is authoritative