Software Engineer, C++

Snap Inc.

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $159k
$116k most similar roles pay here $205k

This listing doesn't post a salary. Most similar roles pay $125,954–$193,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 58 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 44 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, Spectacles

Snap Inc.

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

Software Engineer

Applied Materials

Santa Clara, CA 70 days ago $179,500$246,500
C# Python C++ EtherCAT motion control safety logic configuration software architecture API design communication protocols device synchronization recipe handling error and safety signaling data transfer system status monitoring logging cross-functional collaboration semiconductor equipment control robotics optical imaging systems FPGA programming

Software Engineer

Genworth Financial

Richmond, Virginia 3 days ago $96,700$145,000
Python Flask JavaScript HTML CSS React Angular Vue Azure App Service GitLab CI/CD DevSecOps Azure PostgreSQL Azure Kubernetes Docker Terraform Prometheus Grafana Swagger/OpenAPI JSON/WebAPI
Hybrid

Software Engineer

Applied Materials

Santa Clara, CA 38 days ago $152,000$209,000
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development

Software Engineer

Alkami

Remote 30 days ago $90,000$105,000
C# .NET SQL Server PostgreSQL ORM frameworks Agile REST API Unit tests UI automation tests Integration tests Amazon Web Services Prometheus Grafana Vue.js Flutter
Remote

Software Engineer

Coinbase

Charlotte, NC 6 days ago $152,405$179,300
Golang React AWS Kubernetes Terraform Docker CI/CD Prometheus Grafana SQL NoSQL Kafka Mentoring Event-driven architectures Caching Load balancing Observability tooling