← All roles

Software Engineer, C++, Level 5

Snap Inc.· Engineering
Apply on company site
Los Angeles, CA$178k - $313kFull timePosted 2w ago

About the role

C++ Software Engineer to join the Specs Lens Platform team at Snap Inc., focused on LensCore AR engine for Specs, Snapchat Lenses, and Lens Studio.

Responsibilities

  • Design, develop, and support features for LensCore, the AR engine driving experiences on Specs, Snapchat Lenses and Lens Studio
  • Optimize LensCore engine for Specs
  • Work closely with other teams to bring your features to Lens creators
  • Participate in feature planning and creating technical specifications

Qualifications

  • BS in a technical field or equivalent years of experience
  • 6+ years of industry C++ development experience
  • Experience with AI-assisted design and development from spec creation to implementation
  • One of:
  • - Experience with rendering APIs such as DirectX, Metal, Vulkan or OpenGL
  • - Experience with a 3D rendering engine like Lens Studio, Unity or Unreal
  • - Experience with computer vision, sensors, or machine learning

Skills

Required:C++Python or JavaScriptLinux/UnixAI toolsrendering APIs3D rendering engine

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that let you share in Snap’s long-term success
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Snap Inc.

We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

We believe the camera presents the greatest opportunity to improve the way people live and communicate.

cameramessagingsocial mediaARAI

More open roles at Snap Inc.