Software Engineer, Backend, 7+ Years of Experience

Snap Inc.
Apply Now

Job Description

Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun together.

Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.

Some core features we build and maintain include Snapchat’s Camera, Creative Tools, Maps, Chat, Memories, Stories, Discover, Games, and Minis. Our Infrastructure teams deliver an innovative and cost-efficient platform that ensures Snapchat is the fastest way to communicate with your friends, no matter where you are in the world. We have one of the fastest growing digital ad platforms, and our Monetization teams drive measurable returns for advertisers through novel ad formats like Augmented Reality. As a Snap Engineering team member, you’ll help us build the future of communication.

We’re looking for a Backend Engineer to join Snap Inc!

What you’ll do:

  • Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
  • Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
  • You evaluate, appropriately test, and debug your work, striving for high quality
  • Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management

Knowledge, Skills & Abilities:

  • Experience with backend services or distributed systems
  • Experience in at least one of the following areas:
  • Large-scale microservices and distributed systems
  • Cloud computing and storage systems
  • Infrastructure and large-scale system design
  • Security
  • Networking and data storage
  • Machine learning and natural language processing tools
  • Proven track record of operating highly-available systems at significant scale
  • Experience with Java, C++, and/or Python
  • Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
  • You can independently execute on medium sized features, taking a few weeks and multiple PRs to complete
  • You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution
  • Ability to collaborate and work well with others

Minimum Qualifications:

  • BS/BA degree in a technical field such as Computer Science or equivalent years of experience
  • 7+ years of software development experience

Company Info.

Snap Inc.

Snap Inc. is an American camera and social media company, founded on September 16, 2011, by Evan Spiegel, Bobby Murphy, and Reggie Brown based in Santa Monica, California. The company developed and maintains technological products and services, namely Snapchat, Spectacles, and Bitmoji.

  • Industry
    Information Technology,Consumer electronics,Social media Company
  • No. of Employees
    5,288
  • Location
    Santa Monica, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Snap Inc. is currently hiring Software Engineer Jobs in Los Angeles, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More