Software Engineer, Full Stack, Level 5

Snap Inc.

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASan Francisco, CASeattle, WA
Salary
$209,000–$313,000 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $261k
$109k most similar roles pay here $335k

This role pays more than 98% of similar roles. Most pay $131,268–$211,200 — the shaded band above. At the midpoint, this role pays about $261k versus about $171k 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 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, Full Stack, Level 5

As a Full Stack Engineer at Level 5, you will join Snap Inc.’s dynamic engineering team to build state-of-the-art mobile and desktop web applications. Your daily responsibilities include implementing high-quality features and user interfaces, optimizing performance for user-facing products, and contributing to shared libraries and systems. You will work with JavaScript (or TypeScript), HTML, CSS, Java, Golang, Node.js, and Python, leveraging frameworks like React or Angular for front-end development. Essential skills include a strong grasp of object-oriented and functional programming principles, unit testing, and performance optimization techniques. Ideal candidates have experience in full stack web development, large-scale microservices, and distributed systems, with a passion for creating innovative user experiences.

What you'll do

  • Build state-of-the-art mobile and desktop web applications.
  • Implement features and user interfaces to enhance product performance.
  • Optimize JavaScript performance and browser layout rendering.
  • Identify and resolve performance and scalability issues.
  • Contribute to engineering culture by working on shared libraries.

What we're looking for

  • At least 6 years of post-Bachelor’s software development experience or equivalent.
  • Proficient in JavaScript (or TypeScript), HTML, CSS, and backend languages like Java, Golang, Node.js, Python.
  • Experience developing front-end applications using React, Angular, Vue, or similar frameworks.
  • Strong knowledge of object-oriented and functional programming principles and unit testing.
  • Ability to optimize JavaScript performance and resolve scalability issues in web applications.

More like this

Similar roles

Software Engineer, Full Stack, Level 4

Snap Inc.

Los Angeles, CA 3 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, Backend, Level 5

Snap Inc.

Santa Monica, CA +6 25 days ago $209,000$313,000
Python Distributed Systems Networking Data Storage Machine Learning Natural Language Processing CI/CD Kubernetes AWS Terraform PostgreSQL Redis Git Docker

Staff Solutions Engineer, Level 6

Snap Inc.

Santa Monica, CA +6 25 days ago $229,000$343,000
JavaScript TypeScript HTML CSS Java Golang NodeJs Python React Angular Vue APIs SDKs SaaS PaaS Cloud Platforms CI/CD

Software Engineer, Full Stack

Lockheed Martin

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