Job Overview
Snap Inc. is seeking a highly experienced Staff Software Engineer to join our backend engineering team in Seattle, WA. This role is pivotal in designing, implementing, and operating our most critical and scalable services. You will work across teams to understand product requirements, evaluate trade-offs, and deliver solutions needed to build innovative products.
Key Responsibilities
- Design and Implement Services: Develop and operate critical backend services, including user identity services, friend graph, and core persistence layers.
- Cross-Functional Collaboration: Work with various teams to understand product requirements and deliver solutions that meet these needs.
- Quality Assurance: Evaluate, test, and debug your work to ensure high quality and reliability.
- Best Practices Advocacy: Promote best practices in availability, scalability, operational excellence, and cost management.
- Advertiser Solutions: Drive end-to-end solutions for advertisers, focusing on advertiser-facing experiences.
Required Skills and Experience
- Backend Services and Distributed Systems: Proven experience in operating highly-available systems at significant scale.
- Independent Execution: Ability to independently execute medium-sized features, taking a few weeks and multiple PRs to complete.
- Operational Understanding: Participate in incident or hotfix investigation and resolution.
- Collaboration: Strong ability to collaborate and work well with others.
- Technical Expertise: Experience in large-scale microservices, distributed systems, cloud computing, and storage systems.
Minimum Qualifications
- Education: BS/BA degree in Computer Science or a related technical field, or equivalent experience.
- Experience: 11+ years of software development experience.
Preferred Qualifications
- Programming Languages: Experience with Java, C++, and/or Python.
- Cloud Services: Experience with Google/AWS services.
- Advertising Platforms: Experience working on high-scale ad platforms and developing advertiser-facing products.
Workplace Policy
Snap Inc. practices a "default together" approach, expecting team members to work in the office 4+ days per week to foster dynamic collaboration and reinforce company culture.
Diversity and Inclusion
Snap Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. We provide 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.
Benefits
Snap Inc. offers a comprehensive benefits package, including:
- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Equity in the form of RSUs
Compensation
- Zone A (CA, WA, NYC): $222,000 - $333,000 annually
- Zone B: $211,000 - $316,000 annually
- Zone C: $189,000 - $283,000 annually
This position is eligible for equity in the form of RSUs. The starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.
Benefits Extracted with AI
- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Equity in the form of RSUs
Similar jobs
Last update: 23 minutes ago
Senior Backend Software Engineer (Java, Python, Microservices)
Join Snap Inc. as a Senior Backend Software Engineer in Seattle, focusing on Java, Python, and Microservices.
Senior Full Stack Software Engineer
Join Snap Inc. as a Senior Full Stack Software Engineer in Seattle. Develop cutting-edge web applications using Angular, GraphQL, and more.
Senior Full Stack Software Engineer
Join Snap Inc. as a Senior Full Stack Software Engineer in Los Angeles. Develop cutting-edge web applications using JavaScript, Angular, and more.
Full Stack Software Engineer, New Grad
Join Snap Inc. as a Full Stack Software Engineer, New Grad. Work on innovative projects impacting millions worldwide.
Fullstack Software Engineer with Angular and GraphQL Experience
Join Snap Inc. as a Fullstack Software Engineer in Palo Alto, CA. Work with Angular, GraphQL, and more to build innovative web applications.
Senior Staff Software Engineer, Backend (Core Product)
Senior Staff Backend Engineer at Slack, building core product features, leading technical strategy, and enhancing system reliability.
Staff Software Engineer - Backend
Staff Software Engineer - Backend role at Databricks, focusing on Java, Scala, and cloud technologies in Seattle, WA.
Staff Software Engineer - Back End
Join Sprout Social as a Staff Software Engineer - Back End, focusing on scalable, distributed systems and cloud technologies.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Software Engineer, C++ (Graphics)
Senior C++ Graphics Engineer at Snap Inc., focusing on rendering engines for Snap Map and Bitmoji in Los Angeles, CA.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Backend Engineer - Java/AWS
Join Epic Games as a Senior Backend Engineer, crafting high-scale services for Fortnite using Java and AWS in Seattle.
Staff Software Engineer, Backend
Join Uber as a Staff Software Engineer, Backend, to lead impactful projects and mentor a talented team.
Staff Software Engineer, Backend - Remote
Seeking a Staff Software Engineer, Backend for a fully remote role. Proficiency in NodeJS+TypeScript and cloud services required.
Staff Software Engineer - Full Stack (Backend)
Join Care.com as a Staff Software Engineer focusing on backend development with Java and React.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a focus on Python, Flask, and AWS.
Senior/Staff Software Engineer - Backend/Python - Remote, USA
Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.
Staff Software Engineer
Join Matterport as a Staff Software Engineer to build scalable services in a microservices environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.
Senior/Staff Software Engineer - Backend/Python
Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.
Senior Staff Software Engineer
Join Matterport as a Senior Staff Software Engineer to build scalable services in a microservices environment.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Staff Backend Software Engineer
Join Canal as a Staff Backend Software Engineer to build scalable software solutions using Django, GraphQL, and TypeScript.