Software Engineer, Specs C++, Level 5
Snap Inc.
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 92% of similar roles. Most pay $151,000–$246,150 — the blue band above. At the midpoint, this role pays about $261k versus about $199k 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 103 open roles on FindRole.
Listed pay typically runs $209,000–$313,000 across 93 roles with salary data.
Most-posted roles
At a glance
The Software Engineer, Lenses Platform, Level 5 joins the Lens Studio team to design, develop, and support features for the Lens Engine. This role involves building and improving agentic development workflows and tooling while contributing to technical roadmap planning, architecture decisions, and technical specifications. The engineer will participate in code reviews and collaborate across product, design, and engineering teams to improve code quality, reliability, and performance. Key technical requirements include proficiency in C++, Python, JavaScript, or TypeScript, along with experience with AI-assisted development tools like Cursor or Claude Code. The position focuses on solving technical problems within augmented reality experiences for Snapchat and Specs, specifically involving 3D engines, build systems like CMake, and frameworks such as Qt or ImGui to power immersive digital objects in three-dimensional space.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
Snap Inc.
Snap Inc.
Snap Inc.
Snap Inc.
Snap Inc.
Snap Inc.