← All roles

Software Engineer, Specs C++, Level 5

Snap Inc.· Engineering
Apply on company site
Hybrid (Bellevue), Hybrid (Los Angeles), Hybrid (Palo Alto)$209k - $313k + equityFull timePosted 2mo ago

About the role

Software Engineer role on the Specs team at Snap Inc., focusing on developing and supporting components for the Specs AR glasses, SnapOS, and related SDKs/APIs.

Responsibilities

  • Design, improve, and support reusable components, interactions, frameworks and SDKs that enable immersive experiences on Snap Spectacles Augmented Reality 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

Qualifications

  • Bachelor’s degree in Computer Science, related degree or equivalent practical experience
  • 5+ years of software development experience

Skills

Required:Object-oriented programming (C++, Kotlin, or Java)Software design and architectureCommunication

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
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Snap Inc.

We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

We believe the camera presents the greatest opportunity to improve the way people live and communicate.

cameramessagingsocial mediaARAI

More open roles at Snap Inc.