Software Engineer, C++, Level 4

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 toolset for augmented reality experiences. This role is for a C++ Software Engineer on the Specs Lens Platform team, focusing on the LensCore AR engine that powers Specs, Snapchat Lenses, and Lens Studio.

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 features to Lens creators
  • Participate in feature planning and creating technical specifications

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
  • 2+ years of industry C++ development experience
  • 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 computer vision, sensors, or machine learning

Nice-to-haves

  • Experience with modern C++
  • Technical leadership experience
  • Experience creating developer-facing APIs and libraries
  • Knowledge of Qt framework
  • Experience with libraries like OpenCV, Eigen and glm.
  • Experience with AI-assisted design and development from spec creation to implementation

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
Back to blog

Other Jobs To Apply

Oracle Cloud Technical Architect

Legal Assistant/Paralegal Virtual Support Position

Director Outside Sales (8416)

Senior Creative, Social

External Contractor – Mentor, Software Architect Track

Editorial Client Lead Remote

Video Tutor, Various Subjects at Pearson: 100% Remote (US)

Have KDP accept my pdf. Everything else is done. Some kid of embed problem

Global Accounts Manager -Fraud Prevention – Santa Monica, California

Senior Production Engineer - Multi-Cloud & On-Prem

Billing Operations Associate

Franchise Fitness Consultant - Orangetheory Fitness

Contract Recruiter, High Volume (Remote)

Inside Sales Pro — Remote, Commission, Career Growth

In-House Digital Content Producer

Manager, Direct Tax, B2B

Sr Customer Success Manager Jobs

Senior Digital Sculptor

Human Capital Co-op/Talent Acquisition (January - June 2027)

Remote Strategic Digital Ads Sales Director

Remote Listing Partner - Real Estate Negotiator (GA)

Quality Assurance/Process Improvement, Sr Specialist

Principal Relationship Manager

Middle Market Sales Leader

CRM & Lifecycle Marketing Specialist – Growth Marketing

Internal Audits - Operational Auditor

Morningstar Development Program - Equity Research (Partner Link)

Software Engineering Manager – Developer Productivity

Sales Coordinator

Fitness Brand Ambassador

Seasonal Truck Unloader (6 a.m. start)

Technical Support Engineer (Remote/West Coast)

Campaign Manager, Brand

Blue Yonder/ JDA WMS Consultant - Remote With Travel

Supply Chain Emerging Leader

Intern - Power Generation - Instrument Technician (Virginia City Hybrid Center)

Senior Buyer, Controls and Vehicle Systems

Analytics & Private Capital Solutions Sales Specialist

Remote Technical Alarm Specialist

Data & AI Solutions Analyst

Senior Brand Art Director — Remote

Technical Jewelry Designer — Hybrid/Remote, Precision

Auth0 Account Executive- New Business

Customer Support Specialist, Global Payroll

Remote Ghostwriter (Home Based) (Blogging)

Assistant A&R Manager

Remote Sports Events Coordinator

Remote Commercial Tire Sales Manager, Northern & Central CA

Senior Product Line Manager - Automotive Software