Senior C++ Engineer, AR LensCore & Lens Studio

SNAP, Inc.

Santa Monica (CA)

On-site

USD 170,000 - 250,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Parental leave up to 28 weeks
Adoption and surrogacy benefits
Backup child care
Comprehensive medical coverage
Dental coverage
Vision coverage
401(k) plan with company match
Wellbeing benefits and mental health

Job summary

Snap Inc. is seeking a skilled C++ Software Engineer to join the Specs Lens Platform team. You will design, develop, and support LensCore features powering AR experiences across Specs, Snapchat Lenses, and Lens Studio.

You will optimize the LensCore engine for Specs, collaborate with multiple teams, and participate in feature planning and technical specification creation to drive cutting-edge AR capabilities.

Qualifications

  • 6+ years of industry C++ development experience.
  • Experience with rendering APIs (DirectX/Metal/Vulkan/OpenGL).
  • Experience with a 3D rendering engine like Lens Studio/Unity/Unreal.
  • Knowledge of Python or JavaScript.
  • BS in a technical field or equivalent experience.
  • Strong computer science fundamentals.
  • Hands-on with AI dev tools (Cursor, Claude Code, Codex or similar).
  • Experience with Linux/Unix and CLI tools.
  • Experience creating developer-facing APIs and libraries.
  • Knowledge of Qt and libraries like OpenCV, Eigen, glm.
  • Technical leadership experience.
  • Great communication and teamwork.

Responsibilities

  • Design, develop, and support features for LensCore platform.
  • Optimize LensCore engine for Specs.
  • Collaborate with other teams to bring features to Lens creators.
  • Participate in feature planning and creating technical specifications.

Skills

C++ development
Rendering APIs
Python
JavaScript
3D rendering concepts
AI tools experience
Team communication
Linux/Unix
Computer vision basics
Modern C++

Education

BS in a technical field

Tools

DirectX
Metal
Vulkan
OpenGL
Lens Studio
Unity
Unreal
Qt framework
OpenCV
Eigen
glm

Job description

Snap Inc. is seeking a skilled C++ Software Engineer to join the Specs Lens Platform team. You will design, develop, and support LensCore features powering AR experiences across Specs, Snapchat Lenses, and Lens Studio.

You will optimize the LensCore engine for Specs, collaborate with multiple teams, and participate in feature planning and technical specification creation to drive cutting-edge AR capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ AR Lens Core Engineer
Senior C++ AR Lens Core Engineer

Snap Inc. • Northern (KY)

Hybrid
USD 178,000 - 266,000
Senior C++ AR Engine Engineer (Lens Core)
Senior C++ AR Engine Engineer (Lens Core)

Snapchat, Inc. • Santa Clarita (CA)

On-site
USD 209,000 - 313,000
RSUs
Medical coverage
Paid parental leave
+1
Senior C++ AR Lens Platform Engineer
Senior C++ AR Lens Platform Engineer

Snap • Los Angeles (CA)

On-site
USD 209,000 - 313,000
RSUs eligibility
C++ Software Engineer, AR Lens Platform
C++ Software Engineer, AR Lens Platform

Snapchat, Inc. • Santa Clarita (CA)

On-site
USD 157,000 - 235,000
Equity via RSUs
Paid parental leave
Comprehensive medical coverage
+1
C++ Software Engineer, AR Lens Core
C++ Software Engineer, AR Lens Core

Snap Inc. • Los Angeles (CA)

Hybrid
USD 157,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Emotional health support
+2
C++ Software Engineer — AR Lens Platform
C++ Software Engineer — AR Lens Platform

Snap • Los Angeles (CA)

On-site
USD 157,000 - 235,000
paid parental leave
comprehensive medical coverage
emotional and mental health support
+1
AR/XR Software Engineer — Lens Studio & AR Engine
AR/XR Software Engineer — Lens Studio & AR Engine

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
RSU equity
Medical coverage
Paid parental leave
Senior Software Engineer, AR OS & SDKs
Senior Software Engineer, AR OS & SDKs

Snap Inc. • Los Angeles (CA)

Hybrid
USD 199,000 - 313,000
AR Lens Engine Engineer (C++, AI Tools) Equity
AR Lens Engine Engineer (C++, AI Tools) Equity

Snap Inc. • Los Angeles (CA)

Hybrid
USD 209,000 - 313,000
Equity RSUs
Paid parental leave
Comprehensive medical coverage
Senior Software Engineer, AR SDKs & Spectacles OS
Senior Software Engineer, AR SDKs & Spectacles OS

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Paid parental leave
Medical coverage