Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Storage and Caching

$195k - $343k
Full-time

Snap Inc.

Snap Inc 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 operates Snapchat , a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc. , a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji , Saturn, and other digital services.

We are looking for an L6 Staff Technical Lead to define the strategy and technical direction for Snap’s Storage, Caching, and Identity infrastructure.

In this hands-on leadership role, you will drive high-impact, multi-quarter initiatives; design and operate highly available distributed systems across AWS and GCP; and improve reliability, performance, cost efficiency, and developer experience at scale. You will influence architecture across critical Storage, Caching, User, Friends, and Relationship services, partner broadly across Infrastructure and Product Engineering, mentor engineers, and turn ambiguous technical challenges into durable platforms and executable roadmaps.

This is an exciting opportunity to shape how Snap’s Storage & Caching Infrastructure evolves to meet the demands of an AI-first world. If you are passionate about building large-scale distributed systems and foundational infrastructure, we would love to hear from you.

What you’ll do

  • Lead the technical direction for Snap’s Service Infrastructure platform, defining multi-quarter and multi-year roadmaps across areas such as service mesh, compute, observability, and adjacent platform capabilities.

  • Design, build, and operate foundational backend infrastructure that powers critical services across Snap with a focus on reliability, scalability, performance, and operational excellence.

  • Act as a hands-on Staff-level tech lead, driving ambiguous and high-impact technical initiatives from concept through architecture, implementation, rollout, and iteration.

  • Partner closely with engineers and leaders across infrastructure and product teams to align on technical direction, priorities, trade-offs, and long-term platform investments.

  • Improve the developer and operator experience for teams building on Snap’s backend platform by creating durable systems, abstractions, and mechanisms that raise engineering velocity and quality at scale.

  • Drive best practices in service reliability, observability, incident response, system performance, and cost efficiency across mission-critical infrastructure.

  • Mentor and uplevel other engineers, provide technical leadership across team boundaries, and help resolve complex technical conflicts to move the organization forward.

  • Help shape how Snap’s infrastructure evolves for an AI-first future, including identifying opportunities where AI can improve platform quality, developer productivity, or operational workflows in a responsible and scalable way.

Knowledge, Skills & Abilities

  • Deep experience designing, building, and operating backend services or distributed systems at significant scale.

  • Strong technical leadership skills, with the ability to set vision, ideate high-impact projects, and translate strategy into executable roadmaps.

  • Proven ability to lead complex, cross-functional initiatives over multiple quarters while balancing architectural quality, reliability, and delivery velocity.

  • Strong foundation in system design, including APIs, service architecture, compute platforms, storage concepts, observability, and workflow orchestration.

  • Proven track record of owning highly available, mission-critical systems, including operational readiness, incident response, and systemic improvements.

  • Strong judgment in making technical trade-offs and prioritizing the right long-term platform investments for a large engineering organization.

  • Excellent collaboration and communication skills, with the ability to influence engineers and leaders across Senior Manager- or Director-level organizations.

  • Ability to mentor, unblock, and elevate other engineers while creating structures and mechanisms that make teams more effective over time.

  • Comfort operating in ambiguity and driving clarity in technically complex problem spaces.

  • Familiarity with responsible use of emerging AI technologies to improve engineering quality, alignment, and innovation at scale.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.

  • 9+ years of software development experience; or a Master’s degree in a technical field and 8+ years of software development experience; or a PhD in a related technical field and 5+ years of software development experience.

  • Experience a technical lead, domain expert, or owner of complex technical initiatives.

  • Experience building and operating backend systems or distributed systems in production environments.

  • Experience leading architecture or platform direction beyond an individual team, with demonstrated influence across stakeholders and partner teams.

Preferred Qualifications

  • Experience with service infrastructure domains such as service mesh, compute platforms, observability, or related backend platform systems.

  • Experience with large-scale microservices, cloud infrastructure, storage systems, or platform architecture.

  • Experience with Go, Java, Python, C++, or similar backend languages.

  • Experience with Kubernetes, containerized systems, developer platforms, or internal infrastructure tooling.

  • Experience driving long-term technical strategy for a platform or infrastructure area.

  • Track record of delivering large-scale, high-impact technical work across team boundaries.

  • Experience applying AI to infrastructure, developer tooling, platform quality, or engineering productivity is a plus.

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

"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.

We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).

Our Benefits: 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.

Zone A (CA, WA, NYC) :

The base salary range for this position is $229,000-$343,000 annually.

Zone B :

The base salary range for this position is $218,000-$326,000 annually.

Zone C :

The base salary range for this position is $195,000-$292,000 annually.This position is eligible for equity in the form of RSUs.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Storage and Caching in Palo Alto, CA vacancy
  • $207k - $300k

     ...block layer and controller.Manage flash storage management, controlling and tuning I/O workloads...  ...experience.8 years of experience in software development.5 years of experience...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $177.19k - $364.8k

     ...interview philosophy and how we use AI in our recruiting process here.We’re looking for a Staff Software Engineer to help build the next generation of Pinterest’s big data storage platform. You’ll work on some of the most exciting big data open source technologies — especially... 
    Suggested
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    2 days ago
  • $193.93k - $352.29k

     ...autonomously inside Nuro's own engineering organization, under...  ...You ~5+ years of software engineering experience...  ...practical experience. Staff-level candidates...  ...inference. Attention and KV-cache behavior, batching and...  ..., service design, storage, queuing, and the... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    8 days ago
  • $207k - $300k

     ...design, development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers, firmware, and user-space interfaces...  ....Influence, coach, and mentor a distributed team of engineers while managing project priorities, deadlines, and... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    15 hours ago
  • $150.2k - $283.5k

     ...to move and pursue their dreams.In this position... As a Staff Camera Software Engineer, you will take ownership of a Linux camera/ISP stack centered...  ...-up.Strong knowledge of DMA-BUF, scatter-gather mapping, cache coherency, and kernel debugging tools (GDB, ftrace,... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    4 days ago
  • $239k - $359k

     ...exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow...  ...opportunities and leave your mark, come join us. THE ROLE As a Staff Software Engineer in the Hyperscale Build Infrastructure team, you will be... 
    Full time
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    15 hours ago
  • $192.34k - $260.24k

     ...make more intelligent and safe decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core...  ....Ability to reason about latency, throughput, memory usage, cache behavior, and algorithmic complexity.Strong debugging skills... 
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    3 days ago
  • $115k - $230k

     ...Position Summary   GEICO is seeking an experienced Staff Software Engineer with a passion for building high-performance, low-maintenance...  ...platform service.   ~ Experience working with   networking, caches, key/value stores, load balancing, queues, DNS, and CDN as... 
    Hourly pay
    Work experience placement
    Local area

    GEICO

    Palo Alto, CA
    3 days ago
  • $198k - $326k

     ...related model serving frameworks.We are looking for a Senior Staff Software Engineer with deep expertise at the intersection of systems, machine...  ...such as quantization, pruning, compression, batching, caching, and memory optimizationExperience improving GPU utilization... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $175k - $287k

     ...DescriptionAs part of our world-class software engineering team, you will help build the next-generation...  .... This includes data infrastructure, storage systems, streaming platforms, traffic...  ..., scalability, performance, caching, queuing, and distributed data storage... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $207k - $303k

     ...CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at  What You'll Do: We're looking for a Staff Engineer, Storage to design, build, and operate the file and block storage behind our high-performance AI storage platform. You'll build... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • Google Inc. is seeking a Staff Storage Software Engineer to drive the development of large-scale software solutions for SSD performance. You'll lead design and maintenance efforts, ensuring optimization across storage systems. The ideal candidate has extensive experience... 

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $226k - $369k

     ...status and approval. We are seeking a Principal Staff Software Engineer to join our organization. The team builds and...  ...with large-scale data and storage systems, including online databases, distributed caching, and high-availability architecturesArchitectural... 
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $280k - $350k

     ...research lab of top researchers and engineers, building the world’s top-...  ...for an ambitious and capable Staff/Principal Backend Engineer to...  ...so on.As a Staff/Principal Software Engineer, you would be a...  ...MySQL)Hands-on experience with caching (Redis or Memcached), pubsub/... 
    Full time
    Work at office
    Relocation

    Inworld AI

    Mountain View, CA
    4 days ago
  • $217k - $275k

     ...The Vehicle Experiences Engine at GM is transforming...  ...vehicles by building the software engines behind next-...  ...defined vehicles. As a Staff Software Engineer,...  ...pipelines through automation, caching, failure isolation,...  ...configuration, scheduling, memory, storage, networking, power, or... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    6 days ago
  • $193.93k - $352.29k

     ...other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the...  ...workflows such as data processing and simulation, storage management service which manages hundreds of PB... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    18 days ago
  •  ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...custom span lifecycle management for sessions that span minutes Caching and state layers — Redis, DynamoDB KV stores with per-org/per-... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    3 days ago
  • $193.93k - $352.29k

     ...quantization, distillation, and model compression.  Work with autonomy engineers to optimize, validate, and deploy large language models....  ...model compiler framework, FTL. Write robust, high quality software to increase our confidence in our vehicle's ability to... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    23 days ago
  • $160k - $200k

     ...progress. The company invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands to millions of...  ...of a comprehensive High Temperature Operating Life (HTOL) Test Software system. Your work will involve designing, implementing, and... 
    Full time
    Temporary work
    Flexible hours

    Lightmatter

    Mountain View, CA
    15 hours ago
  • $171.15k - $288.5k

     ...your manager). The Role: General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build,...  ...build systems with CI/CD and release processes, improving caching and parallelism, and evaluating AI-assisted engineering workflows... 
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $180k - $211k

     ...democratizing access to private and public equity markets by making those assets available on-chain and be tradable 24/7.As a Staff Software Engineer in this role, you will work on the most critical projects across Tokenization, Robinhood Chain, and the Robinhood Wallet.... 
    Work at office
    Immediate start
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    4 days ago
  • $207k - $301k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor...  ...scale system design, networking and data storage, security, artificial intelligence, natural... 

    Google

    Mountain View, CA
    2 days ago
  • $229k - $343k

     ...Bitmoji, Saturn, and other digital services.We’re looking for a Staff Software Engineer to join Snap Inc on our Feature Store team! This tech lead...  ...once rather than duplicated.Design and manage feature storage solutions for correctness, freshness and efficient retrieval... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • $143k - $286k

     ...experts in product management, design, engineering, research, and analytics to create seamless...  ..., distributed systems, API gateways, caching, and data persistence strategies.Mentorship...  ...you'll bring:10+ years of professional software engineering experience, with at least 5+... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $207k - $301k

     ...core products.Mentor team members, guide engineering best practices, and influence technical...  ...practical experience.8 years of experience in software development.5 years of experience with...  ...system design, networking and data storage, security, artificial intelligence, natural... 

    Google

    Mountain View, CA
    2 days ago
  • $176.4k - $319.72k

     ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end... 
    Odd job
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $210k - $240k

     ...intersection of creativity and AI with real impact. Join us to help shape the future of enterprise marketing. What You’ll Do As a Staff Software Engineer, you will be responsible for building features end-to-end. You will work closely with cross-functional teams including... 
    Work at office
    3 days per week

    Typeface

    Palo Alto, CA
    2 days ago
  • $180k - $211k

     ...reliably at scale. We design and operate the systems that give engineers deep visibility into how Robinhood's infrastructure behaves,...  ...infrastructure is a product, not just a tool.As a Staff Software Engineer on the Observability team, you will be the technical... 
    Work at office
    Immediate start
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    4 days ago
  • $207k - $300k

     ...implementation of low-latency context caching, token compression/pruning...  ...and APIs, while mentoring engineers and upholding architectural...  ....8 years of experience in software development.5 years of experience...  ...-availability distributed storage systems and APIs on major cloud... 

    Google

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

     ...qualifications:Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related...  ..., or equivalent practical experience.8 years of experience in software development.Experience in Python and C++, including navigating... 

    Google

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Storage and Caching. Be the first to apply!