Snap

Software Engineer, C++, Level 3

Snap
Apply
2 days ago
Los Angeles, CA, USA or Santa Monica, CA, USASenior
H1B sponsor

Base Salary

$100k - $176k/yr

Responsibilities

  • Design, develop, and support features for LensCore, the AR engine used by Specs, Snapchat Lenses, and Lens Studio.
  • Optimize the LensCore engine for Specs.
  • Collaborate with other teams to bring features to Lens creators.
  • Participate in feature planning and create technical specifications.

Requirements

  • Bachelor’s degree in a technical field or equivalent years of experience.
  • At least 1 year of industry C++ development experience.
  • Strong computer science fundamentals and knowledge of either Python or JavaScript.
  • Understanding of Linux/Unix environments and command-line tools.
  • Hands-on experience with AI development tools such as Cursor, Claude Code, Codex, or similar.
  • Preferred qualifications include modern C++, technical leadership, developer-facing APIs and libraries, Qt, rendering APIs, 3D rendering engines, OpenCV, Eigen, glm, computer vision, sensors, or machine learning experience.

Benefits

  • Paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages including long-term-success participation.
  • Expected to work in an office 4 or more days per week under Snap’s default-together policy.

Tech Stack

Categories

Snap

About Snap

5,001-10,000 employees

Snap Inc. builds Snapchat, a visual messaging app, and supports augmented reality through Lens Studio and Spectacles, plus related services like Bitmoji. The company monetizes primarily via advertising and sponsored AR experiences for consumers, creators, and brands. Founded in 2011 and headquartered in Santa Monica, it is publicly traded on the NYSE under the ticker SNAP.

Contact me