Software Engineer, C++, Level 4
Snap Inc.
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 98% of similar roles. Most pay $150,187–$223,750 — the blue band above. At the midpoint, this role pays about $261k versus about $187k for comparable roles.
Based on 240 similar postings.
Employer
Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.
Snap Inc. currently has 94 open roles on FindRole.
Listed pay typically runs $209,000–$313,000 across 84 roles with salary data.
Most-posted roles
At a glance
The Software Engineer, C++, Level 5 joins the Specs Lens Platform team to design, develop, and support features for LensCore, the AR engine powering experiences on Specs, Snapchat Lenses, and Lens Studio. This role involves optimizing the LensCore engine for Specs hardware, participating in feature planning, and creating technical specifications to deliver features to Lens creators. The position requires 6+ years of industry C++ development experience, strong computer science fundamentals, and knowledge of scripting languages like Python or JavaScript. Candidates should be proficient in Linux/Unix environments and AI dev tools like Cursor or Claude Code. Required technical expertise includes rendering APIs such as DirectX, Metal, Vulkan, or OpenGL, or experience with 3D engines like Unity, Unreal, or Lens Studio, as well as computer vision or machine learning.
What does a Software Engineer earn in California?
Median $214500 from 1206 postings across 79 companies.
Skills
What you'll do
What we're looking for
More like this
Snap Inc.
Anduril Industries
Anduril Industries
Anduril Industries
Anduril Industries
SpaceX