Software Engineer, Specs Lenses C++, Level 5

Snap•Santa Monica, CA
•$178,000 - $313,000•Hybrid

About The Position

Snap Inc. is a technology company whose products include Snapchat, Specs, Lens Studio, Bitmoji, Saturn, and other digital services. Specs Inc., a wholly owned subsidiary, develops advanced eyewear and provides Lens Studio, developer tools for augmented reality experiences. Snap is seeking a Software Engineer to join Lens Studio and help build features and workflows that support AR experiences across Snapchat and Specs. The role focuses on designing, developing, and supporting Lens Engine and Lens Studio features, as well as improving agentic development workflows and tooling. The engineer contributes to technical planning and architecture, participates in engineering reviews and discussions, and works with product, design, and engineering partners. The position emphasizes code quality, reliability, performance, maintainability, security, and developer productivity. Snap uses a “default together” approach and expects team members to work in an office at least four days per week. The role is eligible for equity in the form of RSUs. U.S. base salary ranges are $209,000–$313,000 in Zone A (CA, WA, NYC), $199,000–$297,000 in Zone B, and $178,000–$266,000 in Zone C. Starting pay depends on job-related skills, experience, qualifications, work location, and market conditions.

Requirements

  • Strong computer science fundamentals and problem-solving skills.
  • Strong proficiency in C++ and experience with modern C++ development.
  • Experience with scripting languages such as Python, JavaScript, or TypeScript.
  • Strong communication skills and ability to work in a team and lead by example.
  • Pragmatic engineering judgment, including balancing iteration speed, reliability, maintainability, and security.
  • Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar.
  • Understanding of AI systems and agentic workflows.
  • Focus on engineering quality, including testing, maintainability, and performance.
  • BS in a technical field such as computer science, or equivalent years of experience; alternatively, a master’s degree in a technical field plus 3 or more years of post-graduate software development experience, or a PhD in a relevant technical field.
  • At least 6 years of post-bachelor’s software development experience, or the applicable master’s-degree experience alternative.

Nice To Haves

  • Experience designing or integrating agentic systems, including tool use, context management, evaluation, reliability, or integration into developer workflows.
  • Experience with multi-agent systems, agent harness engineering, context engineering, or building tools and ecosystems for AI agents.
  • Experience integrating AI or agentic capabilities into production developer workflows or software systems.
  • Experience with a 3D engine such as Unity, Unreal Engine, or a comparable real-time rendering platform.
  • Experience with build systems and developer infrastructure such as CMake, Conan, Jenkins, GitHub Actions, or similar.
  • Experience with Qt, ImGui, or similar frameworks for cross-platform desktop software.
  • Experience with JavaScript engines, embedded runtimes, or frameworks used to execute and integrate user-provided code.
  • Experience working on large or complex codebases.

Responsibilities

  • Design, develop, and support features for Lens Engine and Lens Studio that enable AR experiences across Snapchat and Specs.
  • Build, integrate, and improve agentic development workflows and tooling.
  • Contribute to technical roadmap planning, architecture decisions, and technical specifications.
  • Participate in code reviews, design reviews, and technical discussions.
  • Collaborate with cross-functional partners across product, design, and engineering.
  • Help improve code quality, reliability, performance, and developer productivity.

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that allow employees to share in Snap’s long-term success
  • Equity in the form of RSUs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service