Snap Inc.
Join to apply for the
Software Engineer, Full Stack, Level 4
role at
Snap Inc.
Snap Inc. is a technology company focused on products that empower people to express themselves, live in the moment, learn about the world, and have fun together. Core products include Snapchat, Lens Studio, and Spectacles. Snap Engineering teams build fun and technically sophisticated products used by hundreds of millions of Snapchatters daily. Our values emphasize fast, precise execution with privacy at the forefront.
What you’ll do
Build state-of-the-art mobile and desktop web applications and/or 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
Knowledge, Skills & Abilities
Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS
Highly proficient in Java, Golang, NodeJs, and/or Python
Experience developing front-end software using JavaScript UI Frameworks (e.g., React, Angular, Vue)
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/or web application development
Experience writing code for UI components
Experience optimizing JavaScript performance and browser layout rendering
Minimum Qualifications
Bachelor's degree in a relevant technical field or equivalent practical experience
2+ years of post-Bachelor’s software development experience; or Master’s degree + 1+ year of experience; or PhD in a relevant field
Experience with full stack web development
Preferred Qualifications
MS degree in a technical field
Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end tech
Experience with GraphQL
Experience with large-scale microservices and distributed systems
Experience with NoSQL solutions, Memcached/Redis, Kubernetes, or cloud services
Ability to identify and resolve performance and scalability issues
Passion for building a rich and innovative user experience
If you have a disability or special need that requires accommodation, please provide us some information.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law.
Our benefits: Snap Inc. provides comprehensive medical coverage, parental leave, emotional and mental health support programs, and compensation packages that align with Snap’s long-term success.
Compensation: In the United States, pay ranges vary by location. The base salary range for this position is determined by location and market conditions and may be negotiable. Zone A (CA, WA, NYC): $157,000-$235,000; Zone B: $149,000-$223,000; Zone C: $133,000-$200,000. This position is eligible for equity in the form of RSUs.
Seniority level: Mid-Senior level | Employment type: Full-time | Job function: Engineering and Information Technology | Industries: Software Development.
We look forward to reviewing your application.
#J-18808-Ljbffr
Software Engineer, Full Stack, Level 4
role at
Snap Inc.
Snap Inc. is a technology company focused on products that empower people to express themselves, live in the moment, learn about the world, and have fun together. Core products include Snapchat, Lens Studio, and Spectacles. Snap Engineering teams build fun and technically sophisticated products used by hundreds of millions of Snapchatters daily. Our values emphasize fast, precise execution with privacy at the forefront.
What you’ll do
Build state-of-the-art mobile and desktop web applications and/or 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
Knowledge, Skills & Abilities
Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS
Highly proficient in Java, Golang, NodeJs, and/or Python
Experience developing front-end software using JavaScript UI Frameworks (e.g., React, Angular, Vue)
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/or web application development
Experience writing code for UI components
Experience optimizing JavaScript performance and browser layout rendering
Minimum Qualifications
Bachelor's degree in a relevant technical field or equivalent practical experience
2+ years of post-Bachelor’s software development experience; or Master’s degree + 1+ year of experience; or PhD in a relevant field
Experience with full stack web development
Preferred Qualifications
MS degree in a technical field
Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end tech
Experience with GraphQL
Experience with large-scale microservices and distributed systems
Experience with NoSQL solutions, Memcached/Redis, Kubernetes, or cloud services
Ability to identify and resolve performance and scalability issues
Passion for building a rich and innovative user experience
If you have a disability or special need that requires accommodation, please provide us some information.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law.
Our benefits: Snap Inc. provides comprehensive medical coverage, parental leave, emotional and mental health support programs, and compensation packages that align with Snap’s long-term success.
Compensation: In the United States, pay ranges vary by location. The base salary range for this position is determined by location and market conditions and may be negotiable. Zone A (CA, WA, NYC): $157,000-$235,000; Zone B: $149,000-$223,000; Zone C: $133,000-$200,000. This position is eligible for equity in the form of RSUs.
Seniority level: Mid-Senior level | Employment type: Full-time | Job function: Engineering and Information Technology | Industries: Software Development.
We look forward to reviewing your application.
#J-18808-Ljbffr