JOBSEARCHER

Software Engineer, C++, Level 5

SnapLong Beach, CAL6 LeadOctober 26th, 2026
Overview: As a C++ Software Engineer on the Specs Lens Platform team, you will help design and optimize the LensCore AR engine for Specs, Snapchat Lenses, and Lens Studio. You'll collaborate with cross-functional teams to bring features to Lens creators and contribute to technical specifications. This role centers on building high-performance AR capabilities at scale, shaping how users experience digital objects in the real world. Join a mission-driven company pushing human progress through immersive computing. Compensation / Benefitspaid parental leavecomprehensive medical coverageemotional and mental health support programsequity in RSUscompensation packageswork location flexibility (office presence emphasized by policy)
Responsibilities:
  • Design, develop, and support features for LensCore across Specs, Snapchat Lenses, and Lens Studio
  • Optimize LensCore engine performance for Specs
  • Collaborate with cross-functional teams to enable features for Lens creators
  • Participate in feature planning and create technical specifications
Key requirements:
  • 6+ years of industry C++ development experience
  • Experience with AI-assisted design and development from spec creation to implementation
  • Experience with rendering APIs (DirectX, Metal, Vulkan, OpenGL) OR 3D rendering engines (Lens Studio, Unity, Unreal) OR computer vision/sensors/MLBS in a technical field or equivalent years of experience
  • Strong CS fundamentals
  • Good communication and teamwork skills
  • Experience with Linux/Unix environment and command line tools
  • Familiarity with scripting languages (Python or JavaScript)
  • Hands-on with AI dev tools (e.g., Cursor, Claude Code, Codex or similar)strong communicationteam-oriented collaborationproblem-solving mindsetC++ (modern)rendering APIs: DirectX, Metal, Vulkan, OpenGL3D rendering engines: Lens Studio, Unity, Unreal