Taro Logo

Software Engineer, Full Stack, Level 4

A technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate through products like Snapchat, Lens Studio, and Spectacles.
$157,000 - $235,000
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer · AR/VR · Social Media

Description For Software Engineer, Full Stack, Level 4

Snap Inc. is seeking a Full Stack Engineer to join their team in building innovative products that reach hundreds of millions of Snapchatters worldwide. The role combines front-end and back-end development, focusing on creating state-of-the-art mobile and desktop web applications. The position requires expertise in JavaScript/TypeScript and modern web frameworks, along with proficiency in backend technologies like Java, Golang, or Python. The company emphasizes privacy-first development and maintains a "default together" work culture with 4+ days in office.

The role offers competitive compensation ranging from $157,000 to $235,000 annually (for Zone A locations), plus equity in the form of RSUs. The ideal candidate will have 2+ years of post-Bachelor's experience or equivalent advanced degree combination, strong full-stack development skills, and experience with modern web technologies and frameworks.

Snap provides a comprehensive benefits package including medical coverage, paid parental leave, and mental health support. The company is deeply committed to diversity and inclusion, maintaining an equal opportunity workplace. The position offers the opportunity to work on products that impact millions of users while contributing to Snap's engineering culture through shared libraries and systems development.

Working at Snap means joining a team that values innovation, privacy, and technical excellence. The company's three core products - Snapchat, Lens Studio, and Spectacles - are at the forefront of social media and AR technology, making this an exciting opportunity for engineers passionate about building cutting-edge user experiences at scale.

Last updated a day ago

Responsibilities For Software Engineer, Full Stack, Level 4

  • 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 performance of user-facing products
  • Contribute to Snap's engineering culture by working on shared libraries and systems
  • Log and analyze operational and engagement metrics

Requirements For Software Engineer, Full Stack, Level 4

JavaScript
TypeScript
Node.js
Python
Go
React
  • Bachelor's Degree in computer science or equivalent work experience
  • 2+ years of post-Bachelor's software development experience or Master's degree + 1 year experience
  • Highly proficient in JavaScript/TypeScript, HTML, and CSS
  • Highly proficient in Java, Golang, NodeJs, and/or Python
  • Experience developing front-end software using Javascript UI Frameworks
  • Strong knowledge of object-oriented and functional programming principles
  • Understanding of domain driven design principles
  • Solid knowledge of unit testing
  • Experience in front end design and web application development
  • Experience optimizing JavaScript performance and browser layout rendering

Benefits For Software Engineer, Full Stack, Level 4

Medical Insurance
Parental Leave
Mental Health Assistance
Equity
  • Comprehensive medical coverage
  • Paid parental leave
  • Emotional and mental health support programs
  • RSU equity compensation
  • Long-term success sharing

Interested in this job?

Jobs Related To Snap Inc Software Engineer, Full Stack, Level 4