FAQs
What is the job title for this position?
The job title is Software Engineer.
What type of engineer are we looking for?
We are looking for a Backend Engineer to join Snap's Monetization and Platform teams.
Is experience in distributed systems required for this role?
Yes, experience with distributed systems is one of the minimum qualifications for this role.
What programming languages should applicants be familiar with?
Applicants should have experience with Java, C++, and/or Python.
What are some of the technical areas that the candidate should have experience in?
Candidates should have experience in large-scale microservices and distributed systems, cloud computing, infrastructure design, security, networking, data storage, and possibly machine learning and natural language processing.
What level of collaboration is expected in this role?
The ability to collaborate and work well with others is an important skill for this position.
What is the minimum educational qualification required for applicants?
Applicants must have a BS/BA degree in a technical field such as Computer Science or equivalent years of experience.
How many years of software development experience are required for this position?
A minimum of 6 years of software development experience is required.
What is Snap Inc.'s policy regarding in-office work?
Snap practices a "default together" approach and expects team members to work in the office 4+ days per week.
What are the provided benefits for employees at Snap Inc.?
Benefits include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that allow employees to share in Snap’s long-term success.
Is the salary for this position negotiable?
Yes, the starting pay may be negotiable within the salary range for the position based on job-related skills, experience, qualifications, work location, and market conditions.
What is the salary range for this position in Zone A?
The base salary range for this position in Zone A (CA, WA, NYC) is $202,000-$303,000 annually.
Does Snap Inc. promote diversity and inclusion in the workplace?
Yes, Snap is committed to providing employment opportunities regardless of various protected classifications and values having a team of diverse backgrounds and voices.
Is experience with cloud services a requirement for the job?
Yes, experience with cloud computing and storage systems is preferred for this role.
What kind of systems will the Backend Engineer be working on?
The Backend Engineer will design, implement, and operate critical and scalable services, including user identity services, friend graph, and core persistence layer.