Software Engineer, C++, Level 3

Snap Inc.•Los Angeles, CA
•$100,000 - $176,000•Hybrid

About The Position

Snap Inc. is a technology company focused on improving communication through its camera. The company operates Snapchat, Bitmoji, Saturn, and other digital services. Specs Inc., a wholly-owned subsidiary, develops advanced eyewear called Specs that integrate digital experiences into the physical world using Snap OS. Specs Inc. also provides Lens Studio, a tool for creating augmented reality experiences. This role is for a C++ Software Engineer on the Specs Lens Platform team at Snap Inc.

Requirements

  • Strong computer science fundamentals
  • Great communication skills; ability to work in a team
  • Knowledge of scripting languages (one of Python or JavaScript)
  • Understanding of Linux/Unix environment and command line tools
  • Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar)
  • BS in a technical field or equivalent years of experience
  • 1+ years of industry C++ development experience

Nice To Haves

  • Experience with modern C++
  • Technical leadership experience
  • Experience creating developer-facing APIs and libraries
  • Knowledge of Qt framework
  • 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 libraries like OpenCV, Eigen and glm.
  • Experience with computer vision, sensors, or machine learning

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

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service