Engineering that is Kind, Smart & Creative

Our products empower people to express themselves, live in the moment, learn about the world, and have fun together. 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.

Our Values

Customer Focus

We do what is right for our customer, Snap, and our team, respectively. Positive and successful teams commit to the mission and to each other. Instead of serving themselves, they serve one another.


We focus on the key inputs and deliver them with the right quality and in a timely fashion. We never settle. Ideas are easy, execution is everything.


The care we put into our work is what delights our customers and makes them love Snap. Fast and good are not mutually exclusive. We are curious and always seek to learn and improve our skills.


Software engineering is a creative process. While our key metrics are vital in how we manage our business, sometimes the right solution can't be achieved just by optimizing metrics. We take risks and don't let setbacks derail our pursuit of innovation. We learn from our customers, iterate early and often and learn from our mistakes.


We understand how our work impacts others and we own our mistakes. We write code with the future reader and maintainer in mind and realize a project is not finished when shipped; 80% of execution happens post-launch.


We assume the most favorable interpretation and give the benefit of doubt, listening and seeking to understand why people have the positions they do in order to come to the best conclusions. When we disagree, we are respectful and humble towards each other. We create a safe and inclusive workplace and embrace different thoughts, people and backgrounds which allows each of us to be uniquely ourselves. Diversity makes us better.


We are consistent between our words and actions, regardless of the situation or audience. We are not afraid to speak up or disagree. Once the decision is made, we commit to its success fully even if the decision wasn't what we wanted.


Thinking small is a self-fulfilling prophecy. We create bold objectives that inspire results.