Snap Inc. is a global leader in the design and development of innovative technology and lifestyle products. Founded in 1999, Snap Inc. has revolutionized the way people interact with technology by developing intelligent and intuitive lifecycle experiences that enable people to connect and collaborate in more meaningful ways.
Snap Inc. is built on the firm belief that technology should be an empowering force for people everywhere. The company’s cutting-edge products and services make it possible for anyone with an online connection to access technology and enjoy a better quality of life. With a customer-centered approach to technology, Snap Inc. is committed to creating products and experiences that make users’ lives easier and more meaningful.
The company’s technology offerings include software engineering, mobile application development, and web development. With skilled technology professionals and a commitment to creating seamless and customizable user experiences, Snap Inc. has established a reputation for reliable, intuitive, and engaging technology solutions.
In addition to its focus on technology, Snap Inc. is also invested in making a positive impact on the world. The company regularly sponsors philanthropic causes and promotes causes that benefit both people and the environment.
At Snap Inc., technology professionals have an opportunity to work on products and services that are revolutionizing the way people interact with their environment. Whether you’re a experienced programmer, mobile app developer, or IT expert, there are numerous opportunities to grow and innovate at Snap Inc. With a commitment to building innovative and engaging technology solutions, Snap Inc. has established itself as a global leader in the world of technology.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40
Average Salary (yearly in dollars unless noted): 125000
Description: Design, develop and implement core software systems and software applications
Qualifications / Requirements: BS in Computer Science or equivalent, expertise in C/C++, Java and data structure, 3+ years of experience with backend programming
Average Salary (yearly in dollars unless noted): 120000
Description: Develop, edit and update Android applications
Qualifications / Requirements: BS in Computer Science or equivalent, expertise in Java, understanding of Android, iOS and mobile development, 3+ years of experience with Android programming
Average Salary (yearly in dollars unless noted): 130000
Description: Analyze, develop and adjust data models and data processing procedures, test and evaluate algorithms and methods
Qualifications / Requirements: MS in Computer Science or equivalent, expertise in data mining, machine learning and artificial intelligence, 3+ years of experience with data science
Average Salary (yearly in dollars unless noted): 115000
Description: Assess, develop, monitor and execute IT security measures
Qualifications / Requirements: BS in Computer Science or equivalent, expertise in IT security architecture and processes, 3+ years of experience in IT security
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for successful delivery of technology-focused projects
Qualifications / Requirements: BS in Computer Science or equivalent, expertise in project management, Agile development, 3+ years of experience in IT project management
Average Salary (yearly in dollars unless noted): 105000
Description: Manage, develop and execute database systems, ensure database performance and integrity
Qualifications / Requirements: BS in Computer Science or equivalent, expertise in SQL scripting, database design, 3+ years of experience in database management
I have been working with Snap for the past two years and it's been a great experience! My team was given the opportunity to take on some of the most cutting-edge projects, and the support from other teams has been extremely helpful. I feel like I'm always being given the encouragement and resources to continue pushing my skills to the next level, and I'm learning more every day. Snap is a great place to work!
Jill P..
Review Rating:
4.9/5
4.9
My experience with Snap has been nothing but excellence. I have been working as a designer for their in-house team and I have been highly impressed by the level of collaboration, creative freedom, and trust they have placed in me. They have given me an opportunity to really explore my potential and grow toward my goals. Highly recommended!
Ellie P..
Review Rating:
4.7/5
4.7
I have really enjoyed my time at Snap as a programmer. Their management team was always available to me when I had questions or I needed help with a project. They give me the space to explore and create, while also allowing me to be hands-on when it comes to the projects I'm assigned. I highly recommend them to anyone looking for a technical position!
Patrick K..
Review Rating:
4.6/5
4.6
As a IT Engineer at Snap, I've been very fortunate to have the kind of access and support I need to get started quickly. The onboarding process and initial training were incredibly thorough, and I was given an opportunity to find my own way and experiment with the technology. The environment is incredibly friendly and all projects are well-managed.
Brianna S..
Review Rating:
4.9/5
4.9
Snap was an amazing place to work! The team I worked with was very supportive and friendly, while also pushing me to take on new challenges. As a programmer, I felt like I had the resources to really make a difference, and I was encouraged to work with other teams and have my own projects on the side. Highly recommended!
Frequently Asked Questions
What qualifications are required to work at Snap?
A Bachelor’s degree in a related field and/or relevant experience is preferred for most positions.
What benefits are offered at Snap?
Snap offers a comprehensive benefits package including medical, vision, dental, 401k with company matching, vacation & holiday pay, generous parental leave, and a variety of other company-wide initiatives & resources.
How many hours are expected to be worked on average?
Hours depend on the role and team, but typically Snap employees work 40 hours a week.
What is the company culture like at Snap?
Snap has a vibrant, creative, and collaborative culture that values its employees and encourages their growth and development.
What is the onboarding process like at Snap?
The onboarding process includes a variety of activities such as orientation and tutorials, structured onboarding process for new hires, access to company resources, and more.
Locations: Los Angeles, New York, London, Paris, Berlin, Sydney, Toronto
Career Paths: Software Engineer, Mobile Developer, Software Test Engineer, Product Designer, Data Analyst, Product Manager, Growth Engineer, Account Manager, Data Scientist, Technical Program Manager
I have been working with Snap for the past two years and it's been a great experience! My team was given the opportunity to take on some of the most cutting-edge projects, and the support from other teams has been extremely helpful. I feel like I'm always being given the encouragement and resources to continue pushing my skills to the next level, and I'm learning more every day. Snap is a great place to work!
A Bachelor's degree in a related field and/or relevant experience is preferred for most positions.
What benefits are offered at Snap?
Snap offers a comprehensive benefits package including medical, vision, dental, 401k with company matching, vacation & holiday pay, generous parental leave, and a variety of other company-wide initiatives & resources.