Snap
Software Engineer, Specs C++, Level 5
$178K–$313K
Los Angeles, California +2 · Full-time · Posted Sep 25, 2026
- Location
- Los Angeles, California
Palo Alto, California
Bellevue, Washington - Experience
- 5+ years of software development experience; preferred: 7+ years building and shipping high-performance code.
- Education
- Bachelor’s degree in Computer Science, related degree, or equivalent practical experience.
About the job
Develop software components, frameworks, and SDKs for immersive augmented reality experiences and the SnapOS operating system on Spectacles glasses.
What you'll do
- Design, improve, and support reusable components, interactions, frameworks, and SDKs for Spectacles.
- Develop components of SnapOS.
- Participate in code and design reviews and collaborate with design, interactive engineering, and product teams.
What they ask for
- Experience in one or more object-oriented languages such as C++, Kotlin, or Java.
- Experience delivering high-quality, performant, scalable code with extensive unit and functional testing.
- Excellent verbal and written communication skills and attention to detail.
Nice to have
- Experience building and shipping high-performance code.
- Experience with operating systems, resource-constrained devices, 3D graphics, or designing SDKs, APIs, and platforms.
Pay
$209,000-$313,000 annually (base salary); $199,000-$297,000 annually (base salary); $178,000-$266,000 annually (base salary)
Tools
C++, Kotlin, Java, SnapOS
Model-written summary · the original posting is authoritative