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.$240k - $310k
...high-performing team that believes in each other, come build with us at Crusoe.About This RoleThe Cloud Storage team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary architect and visionary for our storage strategy. While a Staff Engineer leads...SuggestedTemporary work- ...of your career.About the teamThe Storage Abstractions (STAX) team builds the software layer through which Stripe services... ...to evolve. Alongside engineers, we are designing for AI agents as... ...storage backends.What you’ll doAs a Staff Software Engineer on STAX, you will...SuggestedRemote work
- ...and how we use AI in our recruiting process here . As a Staff Software Engineer at Pinterest, you will help define and drive the technical... ...web applications. ~ Deep understanding of tradeoffs in caching, consistency, latency, reliability, and developer ergonomics...SuggestedFull timeWork at officeRelocationRelocation package
$155k - $400k
...insights that help millions of developers fix bugs faster.As a Staff Software Engineer on the Issue Workflow team, you'll architect the systems... ...know about eventual consistency, partitioning strategies, caching layers, and query optimization. You've debugged enough systems...SuggestedWork experience placement$215k - $260k
...Crusoe.About the Role:We're looking for a Staff Software Engineer to help make Crusoe Cloud's container... ...judgment about latency, throughput, caching, and resource tradeoffs at scale.... ...container registry productsExperience with storage or caching systems at scaleBenefits:...SuggestedFull timeTemporary work$190.9k - $232.8k
P-1285About This RoleAs a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and correctness... ...analysis on inference bottlenecks, e.g. memory bandwidth, cache contention, kernel launch overhead, tensor...Local areaWorldwide$177.19k - $364.8k
...recruiting process here.We're looking for a Staff Software Engineer to lead the technical direction of the... ..., orchestration, logging, evaluation, storage and safety controls, ensuring... ...endpoints, orchestration layers, data models, caching strategies and integrations with...Work at officeLocal areaRemote workRelocationRelocation package$231k - $340k
...customers — from leadership to engineers — and work together to solve... .... Role Overview As a Software Engineer, Agents, you'll... ...latency agent execution, including caching strategies, parallel tool... ...role across Mid, Senior, and Staff levels. ~ Proficiency in Python...Full time$218.4k - $365.2k
...communication platforms in the world. We’re seeking a Senior Staff Engineer to help lead the next generation of frontend architecture — improving... ....Familiarity with persistence layers, service workers, caching strategies, and offline functionality.In office expectations...Full timeWork at office$176.5k
...Content Library, the unified storage and governance platform... ...existing team of Senior, Staff, and Principal engineers building the Content Library... ...engineer who loves owning software end-to-end: design,... ...layouts, S3 access patterns, caching strategies, and PostgreSQL...Full timeFor contractorsLocal areaHome officeFlexible hours$192k - $260k
...operationalize models at scale with strong SLAs and cost efficiency.As a Staff Engineer, you’ll play a critical role in shaping both the product... ...and deployment workflows to runtime systems like routing, caching, observability, and intelligent autoscaling — ensuring smooth...Local areaWorldwide$250k - $300k
...reliably: database architecture, caching, multi-tenancy, and the... ...without thinking about it. Our engineering roles are hybrid in our SF... ...Who You Are: ~7+ years in software engineering, 3+ focused on infrastructure... ...or platform engineering ~ Staff-level scope: owned cross-...Full timeWork at officeImmediate startRemote workFlexible hours$150k - $250k
...build robots. Factory OS is building software that runs factories. Our platform... .... The Role We are hiring a Staff Full-Stack Software Engineer to build end-to-end features across... ...Comfort with relational databases, caching layers, and message queues ~ Experience...Full time$198k - $299k
...with a query. Our in-house OLAP engine, Nova, processes trillions of events... ....We’re looking for a Staff Software Engineer who wants to go deep on... ...planning and execution, columnar storage and encoding, distributed compute, caching, and cloud infrastructure — while...Work at officeImmediate startWorldwideHome office$320k
...committed researchers, engineers, policy experts, and... ...Anthropic's research. As a Software Engineer on the... ...API requests, building storage that runs cleanly across... ...change data capture), and caching. We're hiring across... ..., we expect all staff to be in one of our offices...Work at officeVisa sponsorshipFlexible hours$260k - $290k
...Senior Staff Software Engineer San Francisco, CA About VSCO For years, we've helped photographers create their work. Now we're building... ...Diagnose and fix production-class mobile graphics problems: OOM, cache eviction, HEIC encode, editor vs. batch vs. export paths...Temporary workLocal areaWorldwideFlexible hours$262k - $329k
...the phone in someone's hand, the native engine underneath, on-device ML, and the backend pipelines behind all of it. As a Staff Software Engineer on the Video Performance team, you... ...rework hot paths for better parallelism, caching, hardware acceleration and asynchronous...Permanent employmentFull timeLive inWork at officeLocal areaFlexible hours$193.8k - $285k
About the TeamThe Storage organization builds and operates the online... ...abstractions that DoorDash Engineering depends on: reliable,... ...the RoleWe're looking for a Staff Software Engineer to set the technical... ...storage, and object metadata and caching design.You communicate with...Hourly payWork at officeLocal areaRemote workFlexible hours$223k
About the RoleChime is looking for a Staff Software Engineer to help shape the future of member-facing AI. You’ll set the technical direction... ...taskExperience with transactional databases (e.g., Postgres) and caching systems (e.g., Redis), and a strong focus on writing...Full timeWork at officeLocal areaRemote workShift work$227.2k - $324.5k
About the Role:As a Staff Software Engineer on the ML Infrastructure team, you will collaborate closely with the Machine Learning and Product... ...databases (e.g. Cassandra), message brokers (e.g. Kafka), and caches (e.g. Redis)Experience with containerization technologies,...Full timeTemporary workLocal areaFlexible hours$194k - $267k
...users’ experiences. Okta's Core Engineering team is responsible for... ...shared services like search, cache, configuration management, frameworks... .... We're looking for a staff level backend engineer to join... ...authorizationDemonstrably followed best software engineering...Permanent employmentLocal areaWorldwideFlexible hours$160k - $250k
...automation startup serving US manufacturers. As a Senior/Staff Platform Engineer, you will build the software layer that powers autonomous manufacturing... ...triggers, and cross-system synchronization. Implement caching and rate limiting: Design strategies for external API...Full timeVisa sponsorship- ...@Rippling.com addresses.About the roleWe’re looking for a Staff Software Engineer to join our Time and Attendance team, part of the Workforce... ...fundamentals, algorithms, and system design—including async patterns, caching strategies, and database sharding. Comfortable developing...Work at office3 days per week
$286.2k - $326.7k
...Overview Sr. Staff Software Engineer - Card Tech As a Sr. Staff Engineer at Capital One, you will be a part of a community of technical... ...BFF architectures (GraphQL, REST, API gateways, gRPC, caching, and streaming). ~10+ years of experience with cloud-native...Full timePart timeLocal area$148k - $260k
...impact the world in a positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a key... ...how modern computer systems work (multi-core, vector units, cache management, memory hierarchy, networking). - Data-parallel...Full timeWork at officeWork from homeFlexible hours- ...train and evaluate the world's frontier coding models. As a Staff Software Engineer for Code Search & Retrieval , you'll own the architecture... ...and quantization, ANN index choice and parameters, caching, sharding, and serving infrastructure. Build the systems...Full timeWork at officeRelocation package
- ...from building together. About The Role VSCO is hiring a Senior Staff Engineer to own Reflex, our production GPU image-processing engine, and... ...and fix production-class mobile graphics problems: OOM, cache eviction, HEIC encode, editor vs. batch vs. export paths Define...Worldwide
$251k - $329k
...experience. Profile and optimize critical paths in our C++ native engine, GLSL/HLSL shaders, and ML-powered effect pipelines to reduce... ...engineers to evolve system architecture for improved parallelism, cache locality, and asynchronous processing. Leverage hardware...Work at officeLocal areaFlexible hours$188k - $275k
...problems at the intersection of software, hardware, and AI, there's... ...What You’ll Do Performance Engineering Performance Engineering at Weights... .... About The Role As a Staff Engineer on the Performance Engineering... ...systems concepts (caching, queuing, concurrency, resource...Permanent employmentTemporary workCasual workWork at officeFlexible hours- ...scalable. We build powerful interfaces for engineers that depend on these systems—deployment,... ...technical leaders, you will ensure the software your team builds meets the needs of... ...databases, logging, event streams, metrics, caching, etc.)Experience leading partially...Remote work
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 San Francisco, CA
- remote software sales San Francisco, CA
- bank software San Francisco, CA
- healthcare software sales San Francisco, CA
- software San Francisco, CA
- software asset management analyst San Francisco, CA
- software technical support San Francisco, CA
- entry level software sales San Francisco, CA
- embedded software San Francisco, CA
- mobile software developer San Francisco, CA



