Staff Software Engineer, Backend, 11+ Years of Experience

Snap Inc.
Palo Alto, California
Full-time

is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate.

Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

The Company’s three core products are , a visual messaging app that enhances your relationships with friends, family, and the world;

an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, .

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 are at the root of everything we do.

We move fast, with precision, and always execute with privacy at the forefront.

We’re looking for a Staff Software Engineer at Snap Inc!

What you’ll do :

Design, implement, and operate our most critical compute and network infrastructure ranging from Snap's multi-cloud Service Mesh Control Plane and Data Plan components, Traffic Management and efficient load-balancing.

Drive Snap's K8s Fleet Management, Deployment Orchestration, Safe Rollouts and Workload scheduling onto Managed Infrastructure that is continuously upgraded, secured, and optimized by default

Lead the vision of Snap's Distributed Async Task Queues and Workload Scheduling Platform

Work across teams to understand product requirements, evaluate trade-offs, and deliver Infrastructure 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

Proven track record of operating highly-available systems at significant scale

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

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

Experience with NoSQL solutions, Memcache / Redis, Kubernetes

Minimum Qualifications :

BS / BA degree in a technical field such as Computer Science or equivalent years of experience

11+ years of software development experience

Preferred Qualifications :

Experience with Java, C++, and / or Python

Experience with Google / AWS services

If you have a disability or special need that requires accommodation, please don’t be shy and provide us some .

Default Together" Policy at Snap : At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration.

To reflect this, we practice a default together approach and expect our team members to work in an office 4+ days per week.

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.

Snap is proud to be an equal opportunity employer, and committed to providing 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, in accordance with applicable federal, state, and local laws.

EOE, including disability / vets.

Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms.

Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!

Compensation

In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.

The starting pay may be negotiable within the salary range for the position.These pay zones may be modified in the future.

The base salary range for this position is $222,000-$333,000 annually.

The base salary range for this position is $211,000-$316,000 annually.

The base salary range for this position is $189,000-$283,000 annually.

This position is eligible for equity in the form of RSUs.

30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

You will have the opportunity to work closely with a multidisciplinary team of Mobile Engineers, Frontend Engineers, Site Reliability Engineers, Data Engineers, and Data Scientists in a high-impact and fast-paced environment. We are looking for motivated individuals interested in complex engineering...

Databricks
Mountain View, California

The fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day. Offer a simple and powerful experience for onboarding and managing all of their data teams across 10ks of users on the Databricks platform. As a software engineer with a backend ...

Promoted
TikTok
San Jose, California

At least 7 years of practical experience in iOS mobile app development, with a strong command of Swift and Objective-C programming languages. Joining the TikTok AI Camera Team will provide you with an excellent career growth opportunity, allowing you to impact the creative expression and content cre...

Gatik
Mountain View, California

We are seeking passionate Senior/Staff Software Engineers, who have strong fundamentals in software development practices and are experts in C++ language in production-oriented environment. Experience using software project management software (Jira, Confluence, etc. The ideal candidate is a highly ...

Microsoft
Mountain View, California

Microsoft AI is seeking an experienced Web Engineer to build web applicationsand who possess technical prowess, a methodical approach to problem-solving, proficiency in web technologies, and a mastery of templating to architect solutions that stand the test of time. As Microsoft continues to push th...

BILL
San Jose, California

At least 8 years of experience in designing and developing scalable enterprise level back end solutions in Java. Payment Engineer will have an opportunity to re-architect the platform to accommodate the scaling needs and add capabilities to offer new products and services to our customers. Passion f...

LinkedIn
Mountain View, California

Preferred Qualifications- BS and 8+ years of relevant work experience, MS and 7+ years of relevant work experience, or PhD and 4+ years of relevant work experience- Proficiency in modifying FFMPEG to enhance capabilities. Actual compensation packages are based on a wide array of factors unique to ea...

Palantir Technologies
Palo Alto, California

Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance• Employees are automatically covered by Palantir’s basic life, AD&D and disability insurance• Commuter benefits• Relocation assistance• Take what you need paid time off, ...

CommScope Inc.
Sunnyvale, California

Our salary ranges consider a wide variety of factors including but not limited to benchmarking by independent third-party consultants, skill sets, years of experience, training, education, geography, and other business needs. Depending on experience, the range can be higher for candidates with excep...

Onsemi
San Jose, California

Initiate Package Proof of Concept (POC) ahead of new product development to establish value proposition. A minimum of 15 years or more experience in semiconductor packaging and manufacturing. The final pay rate for the successful candidate will depend on geographic location, skills, education, exper...