Logo
Snap Inc.

Software Engineer, Full Stack, Level 4

Snap Inc., Seattle, Washington, us, 98127

Save Job

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