← All roles

Software Engineer, C++, Level 4

Snap Inc.· Engineering
Apply on company site
Los Angeles$133k - $235kFull timePosted 3w ago

About the role

C++ Software Engineer to join the Specs Lens Platform team at Snap Inc., focusing 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
  • 2+ years of industry C++ development experience
  • 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:Strong computer science fundamentalsCommunication skillsScripting languages (Python or JavaScript)Linux/Unix environment and command line tools
Nice to have:Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar)

Benefits

  • Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and 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.