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

Staff Software Engineer, Omnichannel Notifications System

$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're looking for a Staff Engineer / Tech Lead to build the next generation of core infrastructure responsible for serving notifications across all notification surfaces. This is a high-impact, high-visibility role where you'll set the technical direction for our omnichannel notification system

Our north star is simple to state and hard to do well: send the right notification to the right person, at the right time, on the right channel to delight and engage Snapchatters.

Our technical vision is to give every Snap team one channel-agnostic API and inventory model, backed by centralized reachability, budgeting, ranking, rendering, delivery, and measurement. You'll have the opportunity to influence and set the technical direction for notifications orchestration, user experience, and the platform that powers it all.

What you'll do:

  • Set the technical direction and long-term architecture for Snap’s omnichannel notification platform.

  • Design, build, and operate highly available, scalable backend services that deliver notifications across multiple channels and surfaces.

  • Define shared platform abstractions, APIs, data models, and mechanisms that enable product teams to integrate with notifications consistently.

  • Lead complex, cross-functional initiatives spanning Engineering, Product, Data Science, Machine Learning, Design, and other partner teams.

  • Build systems for notification orchestration, channel selection, timing optimization, attention budgeting, ranking, targeting, experimentation, and measurement.

  • Establish engineering practices that improve availability, latency, observability, privacy, cost efficiency, and operational excellence.

  • Participate in incident response and lead systemic improvements to prevent recurring issues.

  • Translate ambiguous product and business needs into pragmatic technical strategies and multi-quarter roadmaps.

  • Mentor engineers, provide technical guidance, and raise the bar for design, implementation, and operational quality across the organization.

  • Drive alignment across teams and influence architecture and priorities without relying on direct authority.

Knowledge, Skills & Abilities:

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

  • Proven track record of owning highly-available, mission‑critical systems, including on‑call participation, incident response, and driving systemic fixes.

  • Ability to set technical vision and lead complex, cross‑functional initiatives over multiple quarters, balancing architectural quality, reliability, and product velocity.

  • Strong foundation in system design (APIs, data models, storage, pub/sub, queues, and workflow orchestration) and performance/latency optimization.

  • Deep experience with observability (metrics, logging, tracing, dashboards) and using data to debug, harden, and evolve large-scale systems.

  • Excellent collaboration and communication skills; able to work effectively with Product, DS, ML, Design, and other engineering teams to align on requirements and trade‑offs.

  • Ability to mentor and uplevel engineers, provide clear technical guidance, and create structures that make the team more effective over time

Minimum Qualifications:

  • Bachelors in technical field such as computer science, mathematics, statistics or equivalent years of experience

  • 9+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 8+ year of post-grad software development experience; or a PhD in a related technical field + 5+ years of post-grad software development experience

  • Experience building and operating reliable, scalable services in cloud technologies

Preferred Qualifications:

  • Experience with one or more of: Java, Go, C++, and/or Python.

  • Experience with NoSQL data stores, caches (e.g., Memcache/Redis), and cloud services (Google Cloud, AWS, or similar).

  • Experience with pub/sub and task‑queue systems (e.g., Kafka, Google Pub/Sub, Cloud Tasks, or internal equivalents) in high‑throughput environments.

  • Experience with notification, messaging, growth, or experimentation platforms, including ranking, targeting, and A/B testing at scale.

  • Demonstrated ability to lead technical strategy for a team or domain, influencing architecture, reliability, and long‑term roadmaps across multiple teams.

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

If you believe this job description is missing required pay transparency information, please submit a report through this form: Job Description Pay Range Disclosure .

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Omnichannel Notifications System in Bellevue, WA vacancy
  • $229k - $343k

    Staff Engineer / Tech Lead Snap Inc is a technology company. We believe...  ...responsible for serving notifications across all notification...  ...direction for our omnichannel notification system. Our north star is simple...  ...years of post-Bachelor's software development experience; or... 
    Suggested
    Live in
    Work at office
    Local area

    Snapchat

    Bellevue, WA
    15 hours ago
  • $198k - $326k

    Senior Staff Software Engineer, Systems Infrastructure This role will be based in Mountain View, CA, or Bellevue, WA. At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business.... 
    Suggested
    Work at office
    Flexible hours

    LinkedIn

    Bellevue, WA
    5 hours ago
  • $149.8k - $262.2k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for...  ...About the team: We are seeking a Staff Software Engineer  (IC4 Level) to join our Data...  ...Strong programming skills in Go (or another systems language with a willingness to work primarily... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Kirkland, WA
    1 day ago
  • Job Title Staff Engineer on Payment Intelligence Job Description Stripe is a financial infrastructure...  ...engineering engineers and full-stack software engineers impacting every Stripe...  ...manner. Experience with large, distributed systems on the critical path will help... 
    Suggested

    Stripe

    Seattle, WA
    5 hours ago
  • $131.6k - $210.3k

     ...working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows...  .... The Opportunity: We are seeking a Staff Software Engineer (Backend) to design, build, and operate scalable, high-performance... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area

    Visa

    Bellevue, WA
    more than 2 months ago
  • $188k - $275k

     ...largest AI training and inference workloads run on. As a Staff Software Engineer you will own whole storage subsystems end to end, from the...  ...data path to the multi-tenant control plane, on distributed systems built in Go, Rust and C++ and delivered through Kubernetes.... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Bellevue, WA
    more than 2 months ago
  • $185k - $275k

     ...massive GPU clusters. By building the systems that eliminate infrastructure bottlenecks...  ...with AI. What You’ll Do As a Staff Engineer, you will be a technical leader shaping...  ...workloads. Who You Are ~8+ years of software engineering experience. ~ Proven... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Coreweave

    Bellevue, WA
    more than 2 months ago
  •  ...users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where...  ...RBAC for granular access control. Our systems are critical to customer trust and maintaining...  ...from Principal engineers. AS A STAFF SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT... 
    Full time

    Snowflake

    Bellevue, WA
    more than 2 months ago
  • $161k - $221k

     ...customers’ trust. The Defensive Cyber Engineering organization is responsible for the Security...  ...’s Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You’ll work...  ...and implement new enterprise security systems and feature enhancements. Build, maintain... 
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Bellevue, WA
    more than 2 months ago
  •  ...home day is currently Tuesday.   About the Role As a Staff Software Engineer for the Compute pillar, you will play a critical role in...  .... This role bridges the gap between high-level distributed systems and low-level semiconductor architecture to enable seamless... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    Bellevue, WA
    a month ago
  • $320k

    Staff+ Software Engineer, Infrastructure (Distributed Systems) San Francisco, CA | New York City, NY | Seattle, WA About Anthropic Anthropic's mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and... 
    Internship
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    Seattle, WA
    15 hours ago
  • Frontend Engineer Perplexity is looking for a frontend engineer to build the design system behind every Perplexity product. It is the component library and design language shared across web, iOS, Android, macOS, and Windows - the primitives, tokens, and interaction patterns... 

    Perplexity AI

    Seattle, WA
    15 hours ago
  • $230k - $270k

     ...services and unlock streaming analytics across the company. Our systems are critical to Robinhood's ability to build innovative...  ...EC2 to Kubernetes Robinhood's Kafka Proxy As a Staff Software Engineer, you'll design, develop, and operate distributed systems... 
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    more than 2 months ago
  •  ...ABOUT THE TEAM Our Warfighter Systems division is pioneering a future where mixed reality (MR), creates immersive, intuitive, and...  ...You will develop and optimize advanced game development and game engine technologies that drive real-time simulation, immersive... 
    Full time
    Work experience placement
    Immediate start
    Relocation package

    Anduril Industries

    Bellevue, WA
    more than 2 months ago
  •  ...done. We’re hiring a seasoned Senior Software Engineer to help us build a world class developer...  ...Integration team within ES (Engineering Systems), you will play a central role in...  ...trends and future demands. OUR IDEAL STAFF SOFTWARE ENGINEER WILL HAVE: ~ Strong... 
    Full time

    Snowflake

    Bellevue, WA
    more than 2 months ago
  •  ...to improve their business. Founded by engineers — and customer obsessed — we leap at every...  ...and cost efficiency. As a Staff Software Engineer and Tech Lead on the Compute Infra...  ...Infra team, you will design and build the systems that power Databricks’ compute infrastructure... 
    Full time

    Databricks

    Bellevue, WA
    more than 2 months ago
  • $170k - $250k

     ...Company Founded by CPAs, tax attorneys, and engineers, Taxbit is the leading innovator automating global tax reporting...  ...Opportunity for Impact TaxBit is looking for a Staff Software Engineer to join our Systems, Security & Compliance organization and take ownership... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Taxbit

    Seattle, WA
    3 days ago
  • $207k - $275k

     ...Learn more at About the role As a Staff Software Engineer, you will define and drive the technical vision for GPU performance...  .... Lead the design and implementation of scalable systems for validating performance, reliability, and health across... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Coreweave

    Bellevue, WA
    more than 2 months ago
  • $230k - $270k

     ...and so are the rewards.  The Security Engineering team focuses on protecting Robinhood’s...  ...infrastructure by building and maintaining systems that control how people and services...  ...and maintain trust at scale! As a Staff Software Engineer, you will lead the design and... 
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    more than 2 months ago
  • $182.4k - $247k

     ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...of traditional SQL query engines. As a software engineer on the Runtime team at...  ...distributed data storage and processing systems that can outperform specialized SQL query... 
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    4 days ago
  • $254k - $336k

     ...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions...  ...minds across disciplines to engineer robust software systems that empower our mission-critical operations. We're seeking... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Bellevue, WA
    more than 2 months ago
  •  ...Staff Engineer Lambda is building the AI Cloud of the future. We are seeking a Staff Engineer to help our development of our Managed...  ...inference and AIOps. You'll work at the intersection of distributed systems, GPU-accelerated computing, and Cloud Native infrastructure... 

    Lambda Corporation

    Bellevue, WA
    1 day ago
  •  ...Staff, Software Engineer Multiple locations Regular/ Permanent Salaried As a part of Walmart Global Tech, you will build industry defining...  ...APIs (Application Programming Interfaces), services, and systems on cloud at large scale including REST, GraphQL, Spring, Tomcat... 
    Permanent employment

    Walmart

    Bellevue, WA
    15 hours ago
  • $115k - $260k

     ...Summary GEICO is seeking an experienced software engineer with a passion for building high-...  ...customers. Position Description Our Sr Staff Software Engineer works with our...  ...Sr. Engineers to innovate and build new systems, improve, and enhance existing systems... 
    Hourly pay
    Full time
    Work experience placement
    Local area

    GEICO

    Renton, WA
    2 days ago
  • $195k - $343k

     ..., 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 will be responsible for the design of the team's systems and data pipelines, establishing clear abstractions and reusable... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Bellevue, WA
    2 days ago
  • $168.75k - $270k

     ...ecosystem of devices and cloud software. Like our products, we...  ...-death situations. As a staff software engineer, you will be joining our team...  ...and building critical systems across the cloud, web, and...  ...leader of our device state/notifications, partner integration and mobile... 
    Full time
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    2 days ago
  • $180k - $210k

     ...future of enterprise marketing. What You’ll Do As a Staff Software Engineer , you will be responsible for building features end-to-end...  ...with relational and non-relational data stores and pub/sub systems ~ Experience optimizing performance across the entire... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Typeface

    Bellevue, WA
    3 days ago
  • $195k - $343k

     ...We are looking for an L6 Staff Technical Lead to define the...  ...highly available distributed systems across AWS and GCP; and improve...  ...across Infrastructure and Product Engineering, mentor engineers, and turn...  ...practical experience. ~9+ years of software development experience; or a... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Bellevue, WA
    2 days ago
  • $236k - $339.25k

     ...OLTP service on Postgres. We’re hiring Senior Postgres Engineers to help build the new Snowflake Postgres service....  ...redefine the space by inventing at various layers of the software stack — from broad distributed systems to low-level optimizations that fundamentally change... 
    Full time
    Remote work

    Snowflake

    Bellevue, WA
    1 day ago
  • $170k - $277k

     ...community and contribute to open-source software as well. Responsibilities You will...  ...leadership, driving and performing best engineering practices to initiate, plan, and execute...  ...Experience in large-scale distributed systems and client-server architectures. Experience... 
    Full time
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Bellevue, WA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Omnichannel Notifications System. Be the first to apply!