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.

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 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Omnichannel Notifications System in New York, NY vacancy
  • $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...  ...is developing and maintaining low-latency ML model serving systems that support Deep Learning, LLM, and Search models. This involves... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    New York, NY
    3 days ago
  • $193.8k - $285k

     ...organization builds and operates the online stateful systems and abstractions that DoorDash Engineering depends on: reliable, efficient, secure, and easy...  ...at massive scale.About the RoleWe're looking for a Staff Software Engineer to set the technical direction for our event... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    New York, NY
    2 days ago
  • $228k - $363k

     ...the mobile app, the data pipelines, and the notification systems that power it. You'll report to the Songkick Engineering Manager and work closely with the Songkick General...  ...You'll Need Must-Haves ~5–10 years of software engineering experience, with a demonstrated... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Suno

    New York, NY
    1 day ago
  • Jobot is hiring software engineers to design, build, and scale core systems powering an AI-driven platform. You will work across product, infrastructure, and AI-driven systems to solve complex, real-world problems and ship impactful features at scale. The role emphasizes... 
    Suggested

    Jobot

    New York, NY
    5 days ago
  • $184.9k - $250.2k

     ...architecture between multiple complex systems.- Raise the technical and...  ...issues and improving engineering best practices.- Proactively...  ...the teamThis role is in the Omnichannel Grocery Ads (OGA) team team...  ...non-internship professional software development experience- 5+ years... 
    Suggested
    Internship
    Flexible hours

    Amazon

    New York, NY
    3 days ago
  • $241k - $279.5k

     ...Metropolis is seeking a Senior Staff Software Engineer, Recognition Platform to serve as the...  ...edge-to-cloud pipelines and decisioning systems that transform physical-world sensor...  ...ingestion, identity resolution, decisioning, notification, and operator surfaces while driving... 
    Full time
    Temporary work
    Work at office
    Local area

    Metropolis

    New York, NY
    1 day ago
  • $185.5k - $299k

     ...Squarespace is looking for a Backend Staff Software Engineer to lead the technical direction of our...  ...communications via email, push notifications and in-product messaging. The team owns...  ...frontend engineers, helping them grow in system design, decision-making, and... 
    Full time
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Squarespace

    New York, NY
    6 days ago
  • $190.9k - $253.75k

     ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...other tech leads, on complex enterprise software projects ~ Hands-on experience with...  ...~ Experience shipping LLM-powered systems to production, including evaluation and... 
    Full time
    Local area
    Worldwide

    Databricks

    New York, NY
    4 days ago
  • $208k - $258k

     ...role and our mission. The Member Growth Engineering team builds the digital experiences...  ...mental health. We are looking for a Staff Software Engineer to help us evolve all of our...  ...ownership of a team’s architecture—providing system-wide design guidance, decomposing... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Worldwide
    Relocation
    Sleeping nights
    2 days per week
    3 days per week

    Spring Health

    New York, NY
    5 days ago
  • $163k - $247k

     ...If so, you may be a great fit for the  Staff Engineer, Tax Credits position.    About the...  ...right people at the right time Create a system of self-serve that lets ERs explore...  ...applicants typically have 8+ years of software development experience Experience building... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto, Inc.

    New York, NY
    6 days ago
  • $160k - $190k

     ...modern streaming and television environments.As a Staff Software Engineer, you will help build the distributed systems and data infrastructure that power TVision’s...  ...driving innovation in digital marketing. Viant’s omnichannel platform built for CTV allows marketers to plan... 
    Work experience placement
    Local area

    Viant Technology

    New York, NY
    2 days ago
  • $230k - $270k

     ...020, 2021, 2022, 2023, 2024) About the Role As a staff level software engineer at Maven Clinic, you will be responsible for driving the technical...  ...maintenance of highly scalable, performant, and reliable systems that support the growing opportunities in our product and... 
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Maven Clinic

    New York, NY
    4 days ago
  •  ...lookout for talented Mobile iOS Engineers with 12+ years of experience...  ..., Identity, Security, System Design, and Infrastructure,...  ...foundational services, such as push notification systems, accessibility and...  ...experience in Swift and iOS software engineering, with at least 1... 
    Full time
    Work at office
    Local area
    2 days per week
    3 days per week

    Gusto

    New York, NY
    4 days ago
  • $248k - $282k

     ...We’re looking for a Staff Software Engineer to integrate and improve our AI developer experience so that engineers at Asana can use AI to increase...  ...Design and build AI-augmented workflows and systems that help coding agents understand the codebase, follow engineering... 
    Full time
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    New York, NY
    1 day ago
  • $130.6k - $285k

     ...reliable on-demand, logistics engine for delivery. We are continuing...  ...globally! We are looking for Staff Backend Engineers to build and...  ...scale 24x7 global infrastructure system that powers DoorDash's 3-sided...  ..., Codex, Cursor) in the full software development lifecycle,... 
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    New York, NY
    1 day ago
  • $175.75k - $260k

     ...you can push your limits of what's possible As a Senior Lead Software Engineer at JPMorganChase within the Corporate & Investment Bank...  ...of FICC asset class. Conduct thorough analysis of legacy systems and processes; identify areas for improvement and innovation.... 
    Full time

    JPMorgan Chase & Co.

    New York, NY
    7 days ago
  • $77k - $202k

     ...Data, Analytics & AI Management Level Senior Associate Job Description & Summary The Opportunity As a GenAI Python Systems Engineer – Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision... 
    Full time
    H1b

    PwC

    New York, NY
    5 days ago
  • $63k - $140k

     ...Description & Summary The Opportunity As a GenAI Python Systems Engineer – Experienced Associate, you will leverage advanced...  ...Analytics Engineering practice, you will apply data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions... 
    Full time
    H1b

    PwC

    New York, NY
    5 days ago
  • $163k - $204k

     ...:We're looking for seasoned full-stack software engineers to join Gusto’s PEO Benefits team.Gusto...  ...joining the engineering team building the systems that make that real.This is rare...  ...decisions, not maintain someone else's.As a Staff Software Engineer, you'll operate... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    New York, NY
    1 day ago
  • $201.4k - $304k

     ...candidates for this role.Your Impact on our MissionAs a Senior Staff Software Engineer in the Interoperability group, you will unlock the full...  ...integrations - a major rearchitecture that you will lead. EHR systems also hold valuable data we've only begun to tap: insurance... 
    Remote work

    ZocDoc

    New York, NY
    4 days ago
  • $244k - $305k

    Role Summary:Datadog is seeking a Staff Software Engineer to help shape the future of our Bring Your Own Cloud (BYOC) Logs offering by unifying...  .... This role will focus on building and scaling systems that process, route, and store high-volume observability data... 
    Work at office

    Datadog

    New York, NY
    10 hours ago
  •  ...analytics. We’re a mix of machine engineering engineers and full-stack software engineers impacting ~every Stripe transaction...  ...for their needs.What you'll doAs a Staff Engineer on Payment Intelligence,...  ...Experience with large, distributed systems on the critical path will help... 

    Stripe

    New York, NY
    4 days ago
  • $234k - $300k

     ...tools to monitor, explain, and improve AI systems in production, particularly those...  ...customers to ship AI with confidence.As a Staff Engineer, you’ll lead the development of new features...  ...understanding of both AI systems and software engineering to solve open-ended... 
    Work at office

    Datadog

    New York, NY
    3 days ago
  • $187k - $234k

     ...open platform integrates with nearly 650 software, data and consulting partners to power...  ...seeking a highly experienced Backend Software Engineer with a strong Java background to join...  ...including Rebalancing, Order Management System (OMS), and Investment Book of Record (... 
    H1b
    Remote work
    Worldwide
    Visa sponsorship
    Work visa

    Addepar

    New York, NY
    4 days ago
  • $187k - $234k

     ...process.About the Role:You’ll be a key engineer helping us ship real, user-facing AI at...  ...owning problems end-to-end, getting working software in front of customers, and iterating...  ...engineering teams to integrate with existing systems and unblock dependencies.Write clear,... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    New York, NY
    10 hours ago
  • $300k - $325k

     ...AI-native experiences that change how software teams understand and serve their users...  ...products without clear precedents.As a Staff Software Engineer (AI), you will sit at the intersection...  ...design and build production-grade AI systems, including RAG pipelines, agentic workflows... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Pendo

    New York, NY
    3 days ago
  • $240k - $300k

     ...relationships. But our edge is more than data: by connecting to the systems running across every facility and activating the workers...  ...platform; you make it real across the stack.) This is a platform-engineering role first, so you'll go where the priorities are: the... 
    Temporary work
    Local area
    Shift work

    Traba

    New York, NY
    4 days ago
  • $195k - $408k

     ...owns the high throughput and low latency systems responsible for serving relevant ads for...  ...impact, and the team operates with the high engineering rigor that this demands.About the RoleWe're hiring a Senior Software Engineer (Staff scope) to help scale and evolve this... 
    Work at office
    Local area
    Immediate start
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    New York, NY
    2 days ago
  • $240k - $285k

     ...management, bill pay, and travel software, Brex enables founders and...  ...support you need to grow your career.Engineering at BrexEngineering at Brex is about building systems that scale with speed and...  ...become leaders.What you’ll doAs a Staff Software Engineer in Banking, you... 
    Bank staff
    Work at office
    Remote work
    Work from home
    3 days per week

    Brex

    New York, NY
    10 hours ago
  • $207k - $275k

     ...traded company (Nasdaq: CRWV) in March 2025. Learn more at .About the RoleAs a Staff Software Engineer within our Compute Architecture organization, you will help build the software systems that operate the backbone of our large-scale GPU data centers. The METALDEV team... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    New York, NY
    2 days 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!