Snap

Software Engineer, Lenses Platform C++, Level 5

Snap
Apply
1 day ago
Los Angeles, CA, USA or Santa Monica, CA, USAStaff+
H1B sponsor

Base Salary

$178k - $313k/yr

Responsibilities

  • Design, develop, and support Lens Engine and Lens Studio features for AR experiences across Snapchat and Specs.
  • Build, integrate, and improve agentic development workflows and tooling.
  • Contribute to technical roadmaps, architecture decisions, and technical specifications.
  • Participate in code reviews, design reviews, and technical discussions.
  • Collaborate with product, design, and engineering partners.
  • Improve code quality, reliability, performance, maintainability, testing, security, and developer productivity.

Requirements

  • Strong computer science fundamentals, problem-solving skills, communication skills, and engineering judgment.
  • Strong proficiency in C++ and modern C++ development.
  • Experience with scripting languages such as Python, JavaScript, or TypeScript.
  • Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar.
  • Understanding of AI systems and agentic workflows.
  • Bachelor’s degree in a technical field or equivalent years of experience, plus 6+ years of post-bachelor’s software development experience; alternatively, a technical master’s degree with 3+ years of post-graduate software development experience or a relevant technical PhD.
  • Preferred experience with agentic systems, multi-agent systems, agent harness engineering, context engineering, AI-integrated production workflows, 3D engines, build systems, developer infrastructure, Qt, ImGui, JavaScript engines, embedded runtimes, or large codebases.

Benefits

  • Default-together work arrangement requiring employees to work in an office 4 or more days per week.
  • Paid parental leave.
  • Comprehensive medical coverage.
  • Emotional and mental health support programs.
  • Compensation packages with long-term equity participation through RSUs.

Tech Stack

C++CMakeGitHub ActionsJavaScriptJenkinsPythonTypeScriptUnityUnreal Engine
Snap

About Snap

5,001-10,000 employees

Snap Inc. builds Snapchat, a visual messaging app, and supports augmented reality through Lens Studio and Spectacles, plus related services like Bitmoji. The company monetizes primarily via advertising and sponsored AR experiences for consumers, creators, and brands. Founded in 2011 and headquartered in Santa Monica, it is publicly traded on the NYSE under the ticker SNAP.

Contact me