Drimva

Snap

Software Engineer, C++, Level 4

$133K–$235K

Los Angeles, California · Full-time · Posted Sep 29, 2026

Experience
2+ years of industry C++ development experience.
Education
BS in a technical field or equivalent years of experience.

About the job

Develop and optimize LensCore, Snap’s AR engine, powering experiences on Specs, Snapchat Lenses, and Lens Studio.

What you'll do

  • Design, develop, and support LensCore features, including optimizing the engine for Specs.
  • Work with other teams to deliver features to Lens creators.
  • Participate in feature planning and create technical specifications.

What they ask for

  • Strong computer science fundamentals, communication skills, and ability to work in a team.
  • Knowledge of one scripting language: Python or JavaScript; understanding of Linux/Unix and command-line tools.
  • Hands-on experience with AI development tools such as Cursor, Claude Code, Codex, or similar.
  • BS in a technical field or equivalent years of experience; 2+ years of industry C++ development experience; plus experience in at least one of rendering APIs, 3D rendering engines, or computer vision, sensors, or machine learning.

Nice to have

  • Modern C++; technical leadership; developer-facing APIs and libraries; Qt; OpenCV, Eigen, or glm.
  • Experience with AI-assisted design and development from spec creation to implementation.

Pay

$157,000-$235,000 annually (base salary, Zone A); $149,000-$223,000 annually (base salary, Zone B); $133,000-$200,000 annually (base salary, Zone C)

Tools

C++, Python, JavaScript, Linux/Unix, DirectX, Metal, Vulkan, OpenGL

AI focus

Use AI development tools and, preferably, apply AI-assisted design and development from specification creation through implementation.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)