Senior C++ AR Engineer - Lens Studio & Specs

SNAP, Inc.

Bellevue (WA)

On-site

USD 178,000 - 313,000

Full time

11 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

Benefits offered by this job

Paid parental leave
Medical coverage
Mental health support
Equity RSUs

Job summary

Snap Inc. builds Lens Studio and its AR ecosystem, seeking a Software Engineer to design and improve Lens Engine features and developer tooling. You will contribute to architecture decisions, participate in design reviews, and work with product, design, and engineering teams to deliver high-quality AR experiences.

The role emphasizes strong C++ expertise, scripting skills, and knowledge of AI-assisted development tools, with opportunities to influence technical direction and product outcomes.

Qualifications

  • BS in CS or equivalent with 6+ years of software development experience.
  • Experience with C++ and modern C++ development.
  • Experience with scripting languages such as Python, JavaScript, or TypeScript.
  • Hands-on experience with AI-assisted development tools and agentic workflows.

Responsibilities

  • Design, develop, and support features for Lens Engine and Lens Studio to enable AR experiences.
  • Build, integrate, and improve agentic development workflows and tooling.
  • Contribute to technical roadmap planning, architecture decisions, and technical specifications.
  • Participate in code reviews, design reviews, and technical discussions.
  • Collaborate with cross-functional partners across product, design, and engineering.
  • Contribute to improving code quality, reliability, performance, and developer productivity.

Skills

C++
Python
JavaScript/TypeScript
AI tools
Communication
Code reviews

Education

BS in CS or related field

Tools

CMake
Conan
Jenkins
GitHub Actions
Qt
ImGui

Job description

Snap Inc. builds Lens Studio and its AR ecosystem, seeking a Software Engineer to design and improve Lens Engine features and developer tooling. You will contribute to architecture decisions, participate in design reviews, and work with product, design, and engineering teams to deliver high-quality AR experiences.

The role emphasizes strong C++ expertise, scripting skills, and knowledge of AI-assisted development tools, with opportunities to influence technical direction and product outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer, AR Lens Studio & Engine
Senior C++ Engineer, AR Lens Studio & Engine

Snap Inc. • San Francisco (CA)

On-site
USD 209,000 - 313,000
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 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 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
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
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
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 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