Software Engineer, Full Stack, Level 5

Snap Inc.

Quick summary

Work type
On-site
Location
Los Angeles, CA
Salary
$209,000–$313,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $261k
$98k most similar roles pay here $336k

This role pays more than 98% of similar roles. Most pay $120,637–$211,200 — the shaded band above. At the midpoint, this role pays about $261k versus about $166k for comparable roles.

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

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, Full Stack, Level 5

As a Full Stack Engineer at Level 5, you will join Snap Inc.’s dynamic engineering team to build cutting-edge mobile and desktop web applications. Your responsibilities include implementing high-quality features and user interfaces that enhance the performance of user-facing products, contributing to shared libraries and systems, and analyzing operational metrics. You’ll work with object-oriented and functional programming principles, unit testing, and front-end design, leveraging JavaScript for efficient UI components and optimizing browser rendering. Preferred skills include experience with advanced front-end technologies like WebGL, Canvas, WebAssembly, and GraphQL, as well as large-scale microservices and distributed systems. This role demands a strong background in full stack web development and at least 6 years of relevant industry experience.

What you'll do

  • Build state-of-the-art mobile and desktop web applications.
  • Implement features and user interfaces for performance optimization.
  • Write code for efficient JavaScript performance and browser rendering.
  • Identify and resolve performance and scalability issues in software systems.
  • Contribute to engineering culture by working on shared libraries and systems.

What we're looking for

  • At least 6 years of post-Bachelor’s software development experience or equivalent.
  • Strong knowledge of object-oriented and functional programming principles.
  • Experience with full stack web development required.
  • Solid understanding of unit testing and ability to write efficient JavaScript code.
  • Ability to optimize performance and scalability issues in user-facing products.
  • Preferred: Experience with advanced front-end technologies like WebGL, Canvas, WebAssembly.
  • Preferred: Knowledge of GraphQL and large-scale microservices systems.

More like this

Similar roles

Software Engineer, Full Stack, Level 5

Snap Inc.

Bellevue, WA +5 7 days ago $209,000$313,000
JavaScript TypeScript React NodeJs Python Java Golang HTML CSS GraphQL WebGL Canvas WebAssembly Service workers Unit testing Domain driven design Object-oriented programming Functional programming

Software Engineer, Full Stack, Level 4

Snap Inc.

Los Angeles, CA 8 days ago $157,000$235,000
JavaScript TypeScript React NodeJs Python Java Golang GraphQL WebGL Canvas WebAssembly Service workers Unit testing HTML CSS Microservices Docker Kubernetes CI/CD

Software Engineer, Full Stack, Level 4

Snap Inc.

Bellevue, WA +5 7 days ago $157,000$235,000
JavaScript TypeScript React NodeJs Python Java Golang HTML CSS GraphQL WebGL Canvas WebAssembly Service workers Unit testing Microservices Docker CI/CD

Software Engineer, Full Stack

Lockheed Martin

Boulder, CO +3 9 days ago $76,500$134,895
Java Python CI/CD Kubernetes Docker RESTful APIs ActiveMQ ElasticSearch Kibana Logstash Agile Scrum Kanban