Software Engineer, Full Stack, Level 4

Snap Inc.

Quick summary

Work type
On-site
Location
Los Angeles, CA
Salary
$157,000–$235,000 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $196k
$116k most similar roles pay here $248k

This role pays more than 69% of similar roles. Most pay $128,620–$211,200 — the shaded band above. At the midpoint, this role pays about $196k versus about $170k 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 4

As a Full Stack Engineer at Level 4, you will join Snap Inc.’s dynamic engineering team to build state-of-the-art mobile and desktop web applications. Your responsibilities include implementing 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 JavaScript (or TypeScript), HTML, CSS, Java, Golang, Node.js, and Python, leveraging frameworks like React or Angular for front-end development. Essential skills include proficiency in object-oriented programming, unit testing, and optimizing JavaScript performance. Preferred qualifications include experience with advanced technologies such as WebGL, GraphQL, and large-scale microservices, along with a passion for creating innovative user experiences.

What you'll do

  • Build state-of-the-art mobile and desktop web applications.
  • Implement high-performance user interfaces for user-facing products.
  • Develop front-end software using JavaScript UI frameworks like React or Angular.
  • Write efficient code for user interface components to enhance performance.
  • Optimize JavaScript performance and browser layout rendering.

What we're looking for

  • Highly proficient in JavaScript (or TypeScript), HTML, and CSS.
  • Experience with full stack web development using Java, Golang, Node.js, or Python.
  • Proficient in front-end frameworks like React, Angular, or Vue for UI development.
  • Strong knowledge of object-oriented and functional programming principles.
  • Solid experience in unit testing and optimizing JavaScript performance.

More like this

Similar roles

Software Engineer, Full Stack, Level 5

Snap Inc.

Bellevue, WA +5 2 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

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

Full Stack Software Engineer

Booz Allen Hamilton

Fort Meade, MD +1 37 days ago $86,900$198,000
Python Docker Kubernetes TDD Go TypeScript Angular Kafka Redis Streams AMQP Redpanda Connect Benthos AWS Jira Confluence

Full Stack Software Engineer

Anduril Industries

Washington, District of Columbia 24 days ago $132,000$198,000
Python C++ Java Rust Go JavaScript TypeScript React AWS Azure GCP SQL NoSQL GraphDB VectorDB REST GraphQL Docker Kubernetes Git CI/CD PyTorch TensorFlow Scikit-learn JupyterNotebook AI ML GenAI API DataModeling Networking Linux Windows