Software Engineer, Full Stack, Level 5

Snap, Inc.10 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Snap Inc is a technology company that empowers people to express themselves through innovative products like Snapchat, Lens Studio, and Spectacles. Our engineering teams build sophisticated products that reach hundreds of millions of users every day. We are seeking a Full Stack Engineer to join our team and help create state-of-the-art mobile and web applications while contributing to our culture of innovation and privacy.

Key Responsibilities

  • Build state-of-the-art mobile and desktop web software applications and systems
  • Follow high-quality design and implementation practices
  • Implement features and user interfaces to optimize product performance
  • Contribute to Snap's engineering culture by developing shared libraries and systems
  • Log and analyze operational and engagement metrics

Required Qualifications

  • Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS
  • Experience with languages like Java, Golang, NodeJs, and/or Python
  • Expertise in front-end frameworks (e.g., React, Angular, Vue) and performance optimization
  • Strong understanding of object-oriented and functional programming principles and solid knowledge of unit testing
  • Bachelor's degree in computer science or a related field with 6+ years of post-degree software development experience (or equivalent advanced degree experience)
  • Demonstrated experience in full stack web development

Preferred Qualifications

  • Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end technologies
  • Experience with GraphQL
  • Background in large-scale microservices and distributed systems
  • Familiarity with NoSQL solutions, Memcache/Redis, Kubernetes, or cloud services (Google/AWS)
  • Passion for building rich and innovative user experiences

Benefits & Perks

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation: Competitive salary ranges based on location with base salary ranges as follows:
    • Zone A (CA, WA, NYC): $209,000-$313,000 annually
    • Zone B: $199,000-$297,000 annually
    • Zone C: $178,000-$266,000 annually
    Additionally, this position is eligible for equity in the form of RSUs.
  • A supportive "Default Together" policy encouraging team collaboration in the office 4+ days per week
  • A diverse and inclusive environment with equal opportunities for all applicants

Required Skills

Java
HTML
WebGL
Canvas
TypeScript
Python
Service Workers
CSS
GraphQL
Golang
Microservices
Unit Testing
Vue
Distributed Systems
NodeJs
React
JavaScript
Angular