Senior Software Engineer, Spectacles

Snap Inc.

Quick summary

Work type
On-site
Location
Santa Monica, CALondon, United Kingdom
Posted
2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$135k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $144,350–$222,000.

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 56 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 38 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Senior Software Engineer, Spectacles

As a Senior Software Engineer on Snapchat’s Spectacles team, you will design and develop production-quality C++ software systems for computer vision pipelines, focusing on eye-tracking calibration. Your daily tasks include building tools to evaluate calibration quality, diagnosing failures, and improving robustness across various devices and environments. You’ll work closely with cross-functional teams to turn research into engineering solutions, ensuring high reliability and efficiency in CV development workflows. The role requires strong software engineering skills in C++, experience with geometric computer vision, eye tracking, and sensor calibration, as well as a solid background in building performant and maintainable software with rigorous testing practices.

What you'll do

  • Design and build software systems for computer vision development on Spectacles.
  • Develop production-quality C++ code and infrastructure for CV-related pipelines.
  • Enhance reliability, quality, and efficiency of eye-tracking calibration workflows.
  • Create tools to evaluate calibration quality and improve robustness across devices.
  • Build high-quality, maintainable, and performant code with strong testing standards.

What we're looking for

  • Strong C++ software engineering skills or equivalent experience with systems languages
  • Experience building high-quality, performant, and maintainable production software
  • Familiarity with geometric computer vision, eye tracking, calibration, and sensor integration
  • Ability to develop tools and workflows for CV development, validation, and debugging
  • Bachelor’s degree in Computer Science or related field and industry software development experience
  • Experience working closely with hardware, operating systems, and resource-constrained devices

More like this

Similar roles

Software Engineer, Senior

Booz Allen Hamilton

Herndon, VA 4 days ago $86,800$198,000
Java Kubernetes Docker AWS Bitbucket Jenkins REST CI/CD Ansible MongoDB Apache NiFi Kafka

Software Engineer, Senior

Booz Allen Hamilton

Herndon, VA 85 days ago $86,800$198,000
Java Kubernetes Docker Spring Framework Spring Boot AWS Bitbucket Jenkins Linux REST CI/CD Ansible MongoDB Apache NiFi Kafka

Software Engineer, Senior

Booz Allen Hamilton

Springfield, VA 43 days ago $86,800$198,000
Java JavaScript Agile JMeter Jenkins Swagger Nexus Apigee GitHub GitLab AWS Bash Curl XML JSON SQL

Software Engineer, Senior

Booz Allen Hamilton

Nellis Afb, NV 37 days ago $86,900$198,000
DevSecOps CI/CD Kubernetes Docker AI ML Python Java C++ PostgreSQL Git Agile AWS Azure GCP Maven Smart System (MSS) SC2S Common Air Defense Picture (CADP)