Software Engineer, C++

Snap Inc.

Quick summary

Work type
On-site
Location
Vienna, Austria
Posted
5 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$112k most similar roles pay here $208k

This listing doesn't post a salary. Most similar roles pay $128,743–$191,875.

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

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, C++

Join the Spectacles team as a Software Engineer and contribute to the development of cutting-edge computer vision systems. You will design, build, and support software that enables efficient CV workflows, focusing on C++ for production-quality code and infrastructure. Your daily tasks include enhancing reliability and performance through rigorous testing and operational standards, participating in code reviews, and collaborating with cross-functional teams to transform research into robust solutions. Ideal candidates possess strong C++ skills or equivalent experience in systems languages, along with a track record of building high-performance software and supporting data capture for CV applications. Experience in hardware integration and resource-constrained environments is preferred, as well as expertise in designing reusable APIs and developer workflows.

What you'll do

  • Design and build software systems, tools, and workflows for computer vision development.
  • Develop production-quality C++ code and supporting infrastructure for CV pipelines.
  • Enhance reliability, quality, and efficiency of data capture and validation processes.
  • Create high-quality, maintainable, and performant code with rigorous testing standards.
  • Participate in code reviews to ensure software meets operational and design criteria.

What we're looking for

  • Strong C++ software engineering skills or equivalent experience in a systems language.
  • Experience building high-quality, performant, and maintainable software with testing practices.
  • Background in supporting data capture for computer vision workflows.
  • Ability to develop tools, libraries, pipelines, or infrastructure enhancing developer velocity.
  • Bachelor’s degree in Computer Science or related field with industry development experience.
  • Participation in code reviews and collaboration with cross-functional engineering teams.

More like this

Similar roles

Senior Software Engineer, C++

Anduril Industries

Costa Mesa, CA 24 days ago $191,000$253,000
C++ Linux Git CI/CD RESTful APIs JSON SQL gRPC Docker Kubernetes AWS Google Cloud Platform PostgreSQL Redis MongoDB Unit Testing Integration Testing Performance Tuning Code Review

Senior Software Engineer, Spectacles

Snap Inc.

Santa Monica, CA +1 9 days ago
C++ Python Unit testing Functional testing Computer vision Eye tracking Calibration Numerical methods Optimization Measurement quality metrics