Senior Software Engineer, AR/OS SDKs — Equity Eligible

Snap Inc.

Bellevue (WA)

On-site

USD 178,000 - 313,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid parental leave
Medical coverage
Mental health support
Equity RSUs

Job summary

Snap Inc. is seeking a Software Engineer to join the Specs team to design, build, and evolve immersive experiences on Snap Spectacles. You will contribute to SnapOS and SDKs, collaborating with design, engineering, and product teams to deliver high-performance software.

The role requires hands-on experience with C++, Kotlin, or Java, a strong testing mindset, and clear communication. This position is based at Snap’s Bellevue, WA office and offers competitive compensation and equity.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5+ years of software development experience.
  • Experience with one or more object oriented languages C++, Kotlin or Java.
  • Experience delivering high-quality, performant, and well-tested code.

Responsibilities

  • Design, improve, and support reusable components, interactions, frameworks and SDKs for immersive experiences on Snap Spectacles AR glasses.
  • Develop components of the operating system powering Spectacles, SnapOS.
  • Participate in code and design reviews.
  • Interact with design, interactive engineering, and product teams to shape and launch products.

Skills

C++
Kotlin
Java
Unit testing

Education

Bachelor's degree in Computer Science or related field

Job description

Snap Inc. is seeking a Software Engineer to join the Specs team to design, build, and evolve immersive experiences on Snap Spectacles. You will contribute to SnapOS and SDKs, collaborating with design, engineering, and product teams to deliver high-performance software.

The role requires hands-on experience with C++, Kotlin, or Java, a strong testing mindset, and clear communication. This position is based at Snap’s Bellevue, WA office and offers competitive compensation and equity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, AR SDKs & Spectacles OS
Senior Software Engineer, AR SDKs & Spectacles OS

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Paid parental leave
Medical coverage
Senior Software Engineer, AR OS & SDKs
Senior Software Engineer, AR OS & SDKs

Snap Inc. • Los Angeles (CA)

Hybrid
USD 199,000 - 313,000
Software Engineer, Specs, Level 5
Software Engineer, Specs, Level 5

Snap Inc. • Bellevue (WA)

On-site
USD 178,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1
C++ Software Engineer — AR Lens Platform
C++ Software Engineer — AR Lens Platform

Snap • Los Angeles (CA)

On-site
USD 157,000 - 235,000
paid parental leave
comprehensive medical coverage
emotional and mental health support
+1
Software Engineer, Specs, Level 5
Software Engineer, Specs, Level 5

Snap Inc. • Los Angeles (CA)

Hybrid
USD 199,000 - 313,000
Senior C++ AR Lens Platform Engineer
Senior C++ AR Lens Platform Engineer

Snap • Los Angeles (CA)

On-site
USD 209,000 - 313,000
RSUs eligibility
Software Engineer, C++, Level 4
Software Engineer, C++, Level 4

Snap • Los Angeles (CA)

On-site
USD 157,000 - 235,000
paid parental leave
comprehensive medical coverage
emotional and mental health support
+1
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
Software Engineer, Specs C++, Level 5
Software Engineer, Specs C++, Level 5

Snapchat • Santa Clarita (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Paid parental leave
Medical coverage
Embedded Software Engineer, Power, Level 5
Embedded Software Engineer, Power, Level 5

Snap • San Diego (CA)

On-site
USD 209,000 - 313,000
Paid parental leave
Medical coverage
Mental health support
+1