
Software Engineer, Full Stack, Level 4
Snap Inc. · Los Angeles, CA
- On site
- Full-time
- $235,000 / year
- Los Angeles, CA
Job highlights
- Develop innovative software solutions at Snap Inc.
- Collaborate with diverse, talented teams.
- Work with cutting-edge camera technology.
- Receive competitive compensation and benefits.
- Contribute to a dynamic company culture.
About the role
About Snap Inc.
Snap Inc. is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Work Culture
At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.
Commitment to Diversity and Inclusion
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and 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. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits
Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
- Zone A (CA, WA, NYC): The base salary range for this position is $157,000-$235,000 annually.
- Zone B: The base salary range for this position is $149,000-$223,000 annually.
- Zone C: The base salary range for this position is $133,000-$200,000 annually.
This position is eligible for equity in the form of RSUs.
Key skills/competency
- Software Engineering
- Full Stack Development
- Problem Solving
- Collaboration
- Agile Methodologies
- Data Structures
- Algorithms
- Object-Oriented Programming
- System Design
- Cross-functional Communication
Skills & topics
- Software Engineer
- Full Stack Developer
- Software Development
- Backend Development
- Frontend Development
- Snapchat
- Augmented Reality
- AR
- Mobile Development
- Technology
- Coding
- Programming
- Computer Science
- Engineering
- California
- New York
- Washington
- Remote
- Hybrid
- On-site
- Snap Inc.
How to get hired
- Tailor your resume: Highlight full stack development experience and relevant Snap Inc. technologies.
- Showcase your skills: Quantify achievements and demonstrate problem-solving abilities.
- Prepare for interviews: Practice coding challenges and behavioral questions.
- Understand Snap's values: Emphasize collaboration and innovation in your application.
- Network effectively: Connect with Snap employees on LinkedIn for insights.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key responsibilities for a Software Engineer Full Stack at Snap Inc.?
- As a Software Engineer Full Stack at Snap Inc., you will be responsible for developing and implementing innovative software solutions, contributing to the improvement of our core products like Snapchat and Lens Studio. This involves collaborating with cross-functional teams to design, build, and maintain scalable applications, ensuring high-quality code and seamless user experiences.
- What is the work arrangement for this Software Engineer Full Stack role at Snap Inc.?
- Snap Inc. practices a "default together" approach, meaning this role requires working in the office 4+ days per week. This policy is in place to foster culture, collaboration, and effective teamwork.
- What is the salary range for a Software Engineer Full Stack at Snap Inc.?
- The base salary range for this position varies by location. In Zone A (CA, WA, NYC), it is $157,000-$235,000 annually. In Zone B, it's $149,000-$223,000 annually. In Zone C, it's $133,000-$200,000 annually. The final offer will depend on skills, experience, qualifications, and market conditions. The role is also eligible for RSUs.
- How can I best prepare my resume for a Software Engineer Full Stack position at Snap Inc.?
- To prepare your resume for a Software Engineer Full Stack role at Snap Inc., emphasize your full stack development skills, including front-end and back-end technologies. Quantify your achievements with specific metrics and highlight any experience with augmented reality, visual messaging, or camera-related technologies. Showcase projects that demonstrate problem-solving and collaboration.
- What kind of technical interviews can I expect for the Software Engineer Full Stack role at Snap Inc.?
- Interviews for the Software Engineer Full Stack role at Snap Inc. typically include technical assessments focusing on data structures, algorithms, system design, and coding proficiency. Be prepared to discuss your experience with full stack development and solve practical coding problems. Behavioral questions assessing your collaboration and problem-solving skills will also be part of the process.
- Does Snap Inc. offer remote work options for Software Engineers?
- Snap Inc. follows a "default together" policy, which means this Software Engineer Full Stack position requires working from the office at least 4 days per week. Remote work is not the primary arrangement for this role.
Similar roles
Open positions we recommend based on this role.
Senior Software Engineer - Site Reliability Engineering
Snapsheet Inc · Remote
Principal Software Engineer, Ads Format, Level 7
Snap Inc. · Seattle, Washington, United States
Principal Software Engineer, Ads Format, Level 7
Snap Inc. · Bellevue, Washington, United States
Security Engineer
Snap Finance · California, United States