Snap Inc. logo

Senior Full Stack Software Engineer

Snap Inc.

Join Snap Inc. as a Senior Full Stack Software Engineer

Snap Inc. is seeking a talented and experienced Full Stack Software Engineer to join our dynamic engineering team in Los Angeles, California. As a Senior Full Stack Engineer, you will be responsible for building state-of-the-art mobile and desktop web software applications and systems that reach millions of users worldwide.

What You’ll Do:

  • Develop high-quality software design and architecture.
  • 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 to improve product performance.

Knowledge, Skills & Abilities:

  • Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS.
  • Strong experience with Java, Golang, NodeJs, and/or Python.
  • Expertise in front-end development using JavaScript UI frameworks such as React, Angular, or Vue.
  • Solid understanding of object-oriented and functional programming principles.
  • Experience with domain-driven design principles and unit testing.
  • Ability to write code for User Interface components and optimize JavaScript performance.
  • Experience with advanced front-end technologies like WebGL, Canvas, WebAssembly, and Service Workers.
  • Familiarity with large-scale microservices and distributed systems.
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services.

Minimum Qualifications:

  • Bachelor’s degree in a technical field such as computer science, mathematics, or statistics, or equivalent years of experience.
  • 3+ years of experience as a full-stack software engineer.

Preferred Qualifications:

  • MS degree in a technical field.
  • Passion for building a rich and innovative user experience.

Our Benefits:

Snap Inc. offers a comprehensive benefits package designed to support your well-being and help you achieve your personal and professional goals. Benefits include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and equity in the form of RSUs.

Work Environment:

Snap Inc. practices a “default together” approach, expecting team members to work in an office 4+ days per week to foster dynamic collaboration and reinforce our values.

Equal Opportunity Employer:

Snap Inc. is proud to be an equal opportunity employer, committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.

Join us at Snap Inc. and contribute to building innovative products that improve the way people live and communicate.

Benefits
Extracted with AI

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Equity in the form of RSUs

Similar jobs

Last update: 23 minutes ago

Snap Inc. logo
Snap Inc.

Staff Software Engineer, Backend

Join Snap Inc. as a Staff Software Engineer, Backend, in Seattle. Design and operate critical services with AWS, Java, and Python.

Snap Inc. logo
Snap Inc.

Machine Learning Engineer

Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

brightwheel logo
brightwheel

Senior Full Stack Engineer

Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.

SpaceX logo
SpaceX

Full Stack Software Engineer (Starlink)

Join SpaceX as a Full Stack Software Engineer for Starlink, working on cutting-edge satellite internet technology.

Layr logo
Layr

Senior Full Stack Engineer

Join Layr as a Senior Full Stack Engineer to develop cloud-hosted web applications using JavaScript, Node.js, TypeScript, and React.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Square logo
Square

Senior Software Engineer (Frontend/Fullstack)

Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Snap Inc. logo
Snap Inc.

Fullstack Software Engineer with Angular and GraphQL Experience

Join Snap Inc. as a Fullstack Software Engineer in Palo Alto, CA. Work with Angular, GraphQL, and more to build innovative web applications.

Google logo
Google

Senior Full Stack Software Engineer

Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.