Software Engineer (Specs Lenses, Level 5)

Snap Inc.

Santa Monica (CA)

On-site

USD 120,000 - 180,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Parental leave up to 28 weeks
Well-being benefits
Health coverage
401(k) plan with company match
Gym perks and fitness programs

Job summary

Specs Inc., a Snap Inc. subsidiary, seeks an experienced software engineer to design and implement features for the AR engine and Lens Studio. You will build, integrate, and improve agentic development workflows and tooling across Snapchat and Specs, contributing to architecture and technical specs.

You will review designs, collaborate with product and design teams, and focus on code quality, performance, and reliability in a fast-paced, cross-functional environment.

Qualifications

  • 6+ years of post-Bachelor’s software development experience; or MS/PhD with relevant experience
  • Strong proficiency in C++ and modern C++ development
  • Experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar
  • Experience with building cross-platform desktop software and developer workflows
  • Experience designing or integrating agentic systems and multi-agent infrastructures

Responsibilities

  • Design, develop, and support features for Snapchat’s AR engine and Lens Studio 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
  • Contribute to improving code quality, reliability, performance, and developer productivity

Skills

AI systems
Agentic workflows
C++
Modern C++ development
Python/JavaScript/TypeScript
Code quality & performance
Team collaboration
Dev tooling & integration
Communication
Multi-agent systems

Education

BS in computer science or equivalent
MS or PhD in a technical field (optional)

Tools

CMake
Conan
Jenkins
GitHub Actions
Qt
ImGui
Unreal Engine
Unity

Job description

  • Specs Inc. is a wholly-owned subsidiary of Snap Inc. dedicated to making computing more human. The company develops Specs, advanced eyewear that seamlessly integrates digital experiences into the physical world
  • Specs feature see-through lenses that place digital objects directly into three-dimensional space, powered by Snap OS, a proprietary, context-aware operating system designed for natural interaction with your hands and voice
  • Specs Inc. also provides Lens Studio, a full suite of advanced developer tools that powers immersive augmented reality experiences across Specs, Snapchat, and other services
  • Design, develop, and support features for Snapchat’s AR engine and Lens Studio, enabling 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
  • Contribute to improving code quality, reliability, performance, and developer productivity
Benefits
  • Up to 28 weeks of parental leave and return-to-work program
  • Adoption, surrogacy, infertility, and fertility preservation benefits
  • Backup child care coverage, center-based care support, & caregiver assistance
  • Dependent Daycare Flexible Spending Account
  • For Snap, employees taking care of loved ones with complex, chronic, or ongoing care needs (i.e. parent with Dementia, spouse with Cancer, child with Autism), your family can save time, money, & stress with Wellthy
  • Services to support your path to parenthood & beyond - fertility support & family planning via Carrot, SNOO, Hinge Health
  • Lactation rooms (based on office location) and breastmilk shipping coverage
  • Short-term disability, long-term disability, basic life insurance, and AD&D insurance
  • Comprehensive medical coverage, including PPO, HDHP with HSA, and HMO options
  • Dental coverage, including orthodontia benefits
  • Vision coverage, including frame and contact allowance and LASIK benefits
  • Free membership to One Medical for primary and urgent healthcare services
  • Business Travel Insurance
  • Gym perks and discounts
  • Team fitness classes and races
  • Sports leagues
  • Cooking and nutritional workshops
  • Well-being reimbursement
  • Unlimited access to virtual physical therapy with Anthem
  • 15 sessions per year of mental health for you + dependents through Lyra
  • Generous time off and leave programs. In the US, this includes the following:
  • Up to 3 weeks (120 hours) of vacation time and 1 floating holiday for non-exempt team members
  • 15 sick and safe days per year
  • 12 paid holidays per year
  • Speaker series, classes, and subscriptions to educational programs
  • Meditation and yoga classes
  • Social gatherings, team outings, and volunteering programs
  • Snap Inc. provides a 401(k) plan that allows you to save on a pre-tax, Roth, and after-tax basis for your retirement (yes, we even have the Mega backdoor option!) Snap will also match 100% up to 3% of your contribution and then 50% on your 4th and 5th%
  • Flexible Spending Accounts for healthcare, daycare and commuter
  • Health Savings Account with employer contributions
  • Rocket Lawyer memberships
  • Financial education programs
  • Snap exclusive discounts and perks
  • Compensation packages that let you share in Snap’s long-term success!
Requirements
  • Understanding of AI systems and agentic workflows
  • Focus on engineering quality, including testing, maintainability, and performance
  • Pragmatic engineering judgment, with the ability to balance iteration speed, reliability, maintainability, and security
  • Experience with scripting languages such as Python, JavaScript, or TypeScript
  • Strong proficiency in C++ and experience with modern C++ development
  • Strong computer science fundamentals and problem-solving skills
  • Great communication skills; ability to work in a team and lead by example
  • Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar
  • 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 3+ year of post-grad software development experience; or PhD in a relevant technical field
  • BS in a technical field such as computer science or equivalent years of experience
  • Experience with a 3D engine such as Unity, Unreal Engine, or a comparable real-time rendering platform
  • 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 build systems and developer infrastructure such as CMake, Conan, Jenkins, GitHub Actions, or similar
  • Experience with Qt, ImGui, or similar frameworks for building 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Specs Lenses, Level 5
Software Engineer, Specs Lenses, Level 5

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
RSU equity
Medical coverage
Paid parental leave
Solutions Engineer
Solutions Engineer

Snap Inc. • Santa Monica (CA)

On-site
USD 120,000 - 160,000
Up to 28 weeks parental leave
Comprehensive medical coverage
401(k) with company match
+4
Software Engineer, Specs Lenses, Level 5
Software Engineer, Specs Lenses, Level 5

Snap Inc. • Los Angeles (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
Staff Software Engineer (Omnichannel Notifications System)
Staff Software Engineer (Omnichannel Notifications System)

Snap Inc. • Palo Alto (CA)

On-site
USD 200,000 - 280,000
Parental leave
Medical coverage
Dental coverage
+3
Quality Engineer
Quality Engineer

Snap Inc. • Santa Monica (CA)

On-site
USD 120,000 - 180,000
Medical coverage
Dental coverage
Vision coverage
+2
Staff Machine Learning Engineer, Diffusion, Generative Modeling and Inference
Staff Machine Learning Engineer, Diffusion, Generative Modeling and Inference

Snap Inc. • Palo Alto (CA)

On-site
USD 229,000 - 343,000
RSUs
Quality Engineer
Quality Engineer

Snapchat • Santa Clarita (CA)

On-site
USD 157,000 - 235,000
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support
+1
Software Engineer, Backend, Level 5
Software Engineer, Backend, Level 5

Snap Inc. • Palo Alto (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
Staff Software Engineer, Storage and Caching
Staff Software Engineer, Storage and Caching

Snapchat • Bellevue (WA)

On-site
USD 218,000 - 343,000
RSUs
Medical coverage
Parental leave
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Snap • Palo Alto (CA)

On-site
USD 300,000 - 520,000