Software Engineer, Specs C++, Level 5

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WALos Angeles, CAPalo Alto, CA
Salary
$209,000–$313,000 / yr
Posted
56 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $261k
$122k $333k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $142,450–$223,750 — the blue band above. At the midpoint, this role pays about $261k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

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

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, Specs C++, Level 5

The Software Engineer, Specs C++, Level 5 joins the Specs team to develop advanced eyewear that integrates digital experiences into the physical world. In this role, you will design, improve, and support reusable components, interactions, frameworks, and SDKs that enable immersive experiences on Snap Spectacles Augmented Reality Glasses. You will specifically develop components of the operating system powering these devices, known as SnapOS. Your daily work involves participating in code and design reviews while collaborating with design, interactive engineering, and product teams to launch new products. The role requires proficiency in object-oriented languages such as C++, Kotlin, or Java. You must be able to deliver performant, scalable code with extensive unit testing, while possessing experience with operating systems, resource-constrained devices, 3D graphics, and designing APIs.

What does a Software Engineer earn in Washington?

Median $208250 from 403 postings across 40 companies.

See salary data

What you'll do

  • Design and support reusable components, interactions, frameworks, and SDKs for Snap Spectacles.
  • Develop core components of SnapOS, the operating system powering the Spectacles hardware.
  • Write high-performance, scalable code with extensive unit and functional testing.
  • Participate in regular code and design reviews to ensure software quality.
  • Collaborate with design and product teams to shape and launch new features.
  • Build and maintain APIs and platforms for immersive augmented reality experiences.

What we're looking for

  • Bachelor’s degree in Computer Science, a related degree, or equivalent practical experience.
  • 5+ years of software development experience.
  • Experience in one or more object-oriented languages like C++, Kotlin, or Java.
  • Experience delivering high-quality, performant, and scalable code with extensive unit and functional testing.
  • Excellent verbal and written communication skills with high attention to detail.
  • 7+ years of experience building and shipping high-performance code (preferred).
  • Experience with operating systems, resource-constrained devices, and 3D graphics (preferred).
  • Practice designing SDKs, APIs, and platforms (preferred).

More like this

Similar roles

Software Engineer, C++, Level 5

Snap Inc.

Los Angeles, CA 7 days ago $209,000–$313,000
C++ Python JavaScript Linux Unix DirectX Metal Vulkan OpenGL Unity Qt OpenCV Eigen glm Computer Vision Machine Learning AI Dev Tools
6+ yrs exp Hybrid

Software Engineer, C++, Level 4

Snap Inc.

Los Angeles, CA 10 days ago $157,000–$235,000
C++ Python JavaScript Linux Unix DirectX Metal Vulkan OpenGL Unity Qt OpenCV Eigen glm Computer Vision Machine Learning Cursor Claude Code Codex
2+ yrs exp Hybrid

Software Engineer, Full Stack, Level 5

Snap Inc.

Bellevue, WA +4 7 days ago $209,000–$313,000
JavaScript TypeScript Java Golang Python NodeJs React Angular Vue HTML CSS GraphQL Kubernetes AWS Redis NoSQL WebAssembly WebGL Canvas Domain Driven Design Unit Testing
6+ yrs exp Hybrid

Product Design Engineer

Snap Inc.

Palo Alto, CA 2 days ago $157,000–$235,000
3D CAD Nx CAD Design for Manufacturing Tolerance Analysis Structural Analysis PCB FPC Failure Analysis Product Design Mechanical Engineering 2D Documentation Augmented Reality Lens Studio Snap OS
3+ yrs exp Hybrid

Software Engineer, C++

Anduril Industries

Bellevue, WA +1 178 days ago $166,000–$220,000
C++ Memory Management Algorithmic Complexity Low-level Systems System Architecture Full Software Development Lifecycle

Software Engineer, C++

Anduril Industries

Broomfield, CO +1 40 days ago $126,000–$167,000
C++ Python Signal Processing Kalman Filters Particle Filters Multiple Hypothesis Tracking Distributed Systems High-Performance Computing GPU Acceleration SQL NoSQL Time-series Databases JavaScript React Node.js MATLAB Simulink Agile Version Control Machine Learning
2+ yrs exp