Snap
Software Engineer, Specs Lenses C++, Level 5
$178K–$313K
Los Angeles, California +3 · Full-time · Posted Oct 31, 2026
- Location
- Los Angeles, California
San Francisco, California
Palo Alto, California
Bellevue, Washington - Experience
- 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 3+ year of post-grad software development experience; or PhD in a relevant technical field.
- Education
- BS in a technical field such as computer science or equivalent years of experience.
About the job
Develop and support Lens Engine and Lens Studio features and agentic development tools that enable augmented reality experiences across Snapchat and Specs.
What you'll do
- Design, develop, and improve Lens Engine and Lens Studio features and agentic development workflows.
- Contribute to technical planning, architecture, specifications, reviews, and improvements to code quality, reliability, performance, and developer productivity.
- Collaborate with product, design, and engineering partners.
What they ask for
- Strong computer science fundamentals and proficiency in modern C++.
- Experience with scripting languages such as Python, JavaScript, or TypeScript.
- Hands-on experience with AI-assisted development tools and understanding of AI systems and agentic workflows.
- BS in a technical field such as computer science or equivalent years of experience.
Nice to have
- Experience designing or integrating agentic systems or AI capabilities into production workflows.
- Experience with a 3D engine, build systems, desktop frameworks, JavaScript runtimes, or large codebases.
Pay
$209,000-$313,000 annually USD base salary (Zone A); $199,000-$297,000 annually USD base salary (Zone B); $178,000-$266,000 annually USD base salary (Zone C)
Tools
C++, Python, JavaScript, TypeScript, Cursor, Claude Code, Codex, Unity
AI focus
Build and integrate agentic development workflows and tooling; use AI-assisted development tools and apply understanding of AI systems and agentic workflows.
Model-written summary · the original posting is authoritative