Senior C++ Engineer, AR Lens Studio & Engine

Snap Inc.

San Francisco (CA)

On-site

USD 209,000 - 313,000

Full time

13 days ago

Get a reply from this employer

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

Get past ATS filters

Job summary

Snap Inc. is seeking a Software Engineer to join Lens Studio, building AR experiences for Snapchat and Specs. You will design and implement features, improve tooling, and collaborate across product, design, and engineering teams to advance the Lens Engine and related platforms.

The role requires strong CS fundamentals, extensive C++ experience, and familiarity with modern development workflows; in-office collaboration is encouraged as part of our “default together” policy.

Qualifications

  • BS in computer science or equivalent years of experience.
  • 6+ years of post-Bachelor software development experience or 3+ years with a Master’s.
  • Experience in C++ development and modern C++ standards.

Responsibilities

  • Design, develop, and support features for Lens Engine and Lens Studio for AR experiences.
  • Build, integrate, and improve agentic development workflows and tooling.
  • Contribute to technical roadmap, architecture decisions, and specs.
  • Participate in code reviews and design discussions.
  • Collaborate with product, design and engineering teams.
  • Improve code quality, reliability, performance and developer productivity.

Skills

C++
Python
JavaScript/TypeScript
Team leadership
AI-assisted tools

Education

BS in CS or equivalent
6+ years post-Bachelors

Tools

CMake
Conan
Jenkins
GitHub Actions
Qt/ImGui

Job description

Snap Inc. is seeking a Software Engineer to join Lens Studio, building AR experiences for Snapchat and Specs. You will design and implement features, improve tooling, and collaborate across product, design, and engineering teams to advance the Lens Engine and related platforms.

The role requires strong CS fundamentals, extensive C++ experience, and familiarity with modern development workflows; in-office collaboration is encouraged as part of our “default together” policy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ AR Engineer - Lens Studio & Specs
Senior C++ AR Engineer - Lens Studio & Specs

SNAP, Inc. • Bellevue (WA)

On-site
USD 178,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
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++ Engineer, AR LensCore & Lens Studio
Senior C++ Engineer, AR LensCore & Lens Studio

SNAP, Inc. • Santa Monica (CA)

On-site
USD 170,000 - 250,000
Parental leave up to 28 weeks
Adoption and surrogacy benefits
Backup child care
+5
Senior C++ AR Lens Platform Engineer
Senior C++ AR Lens Platform Engineer

Snap Inc. • Los Angeles (CA)

On-site
USD 209,000 - 313,000
RSUs eligibility
AR Lens Software Engineer (C++, AI Tools)
AR Lens Software Engineer (C++, AI Tools)

Snap Inc. • Palo Alto (CA)

On-site
USD 178,000 - 313,000
Parental leave
Medical coverage
Mental health support
+1
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 Platform
C++ Software Engineer — AR Lens Platform

Snap Inc. • Los Angeles (CA)

On-site
USD 157,000 - 235,000
paid parental leave
comprehensive medical coverage
emotional and mental health support
+1
Senior AR Lens Engine Engineer — C++ (Specs/Lenses)
Senior AR Lens Engine Engineer — C++ (Specs/Lenses)

Snap Inc. • Bellevue (WA), Los Angeles (CA), Palo Alto (CA), San Francisco (CA)

On-site
USD 209,000 - 313,000
RSUs
Healthcare benefits
Paid parental leave
+1
AR Lens Engine Engineer (C++, AI Tools)
AR Lens Engine Engineer (C++, AI Tools)

SNAP, Inc. • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
Senior AR Software Engineer — Real-Time 3D & Spatial UX
Senior AR Software Engineer — Real-Time 3D & Spatial UX

SNAP, Inc. • Palo Alto (CA)

On-site
USD 157,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Mental health support programs
+1