Staff Software Engineer, Storage and Caching
$195k - $343kSnap 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.$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$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...SuggestedWork at officeLocal areaRelocationRelocation package$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...SuggestedImmediate startFlexible hours$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...SuggestedWorldwide$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,...SuggestedImmediate startVisa sponsorshipFlexible hours$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 timeWork at officeFlexible hours$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 timeFlexible hours$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 payWork experience placementLocal area$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 contractorsWork at officeFlexible hours$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 contractorsWork experience placementWork at officeFlexible hours$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours- 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...
$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 contractorsWork at officeRemote workWork from homeFlexible hours$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 timeWork at officeRelocation$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 timeLocal areaWork from homeRelocation packageFlexible hours$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 startFlexible hours- ...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 timeWork at officeImmediate startRemote workFlexible hours
$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 placementImmediate startFlexible hours$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 timeTemporary workFlexible hours$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 timeLocal areaImmediate startRemote workWork from homeFlexible hours$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 officeImmediate startFlexible hoursShift work3 days per week$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...$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 timeLive inWork at officeLocal area$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 timeTemporary workPart time$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...$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 jobWork experience placementImmediate startFlexible hours$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 office3 days per week$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 officeImmediate startFlexible hoursShift work3 days per week$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...$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Storage and Caching. Be the first to apply!
- software implementation project manager Palo Alto, CA
- remote software sales Palo Alto, CA
- bank software Palo Alto, CA
- healthcare software sales Palo Alto, CA
- software Palo Alto, CA
- software asset management analyst Palo Alto, CA
- software technical support Palo Alto, CA
- entry level software sales Palo Alto, CA
- embedded software Palo Alto, CA
- software intern Palo Alto, CA




