Staff Software Engineer, Omnichannel Notifications System
$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'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.$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...SuggestedFull timeTemporary workLocal areaFlexible hours$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...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours$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...SuggestedFull timeWork at officeLocal areaFlexible hours- 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
$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...SuggestedInternshipFlexible hours$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 timeTemporary workWork at officeLocal area$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 timeTemporary workWork at officeFlexible hours3 days per week$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 timeLocal areaWorldwide$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 timeTemporary workWork at officeImmediate startWorldwideRelocationSleeping nights2 days per week3 days per week$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 timeWork at officeLocal areaRemote work2 days per week3 days per week$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 placementLocal area$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 timeContract workWork at officeImmediate startRemote workFlexible hours3 days per week- ...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 timeWork at officeLocal area2 days per week3 days per week
$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 timeWork at officeLocal areaWork from homeWorldwide$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 payFull timeWork at officeLocal areaRemote workFlexible hours$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$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 timeH1b$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 timeH1b$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 timeWork at officeLocal areaRemote work2 days per week3 days per week$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$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- ...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...
$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$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 (...H1bRemote workWorldwideVisa sponsorshipWork visa$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 timeWork at officeLocal areaRemote work2 days per week3 days per week$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 officeRemote workFlexible hours3 days per week$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 workLocal areaShift work$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 officeLocal areaImmediate startRemote workMonday to ThursdayFlexible hours$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 staffWork at officeRemote workWork from home3 days per week$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Omnichannel Notifications System. Be the first to apply!
- senior staff systems engineer New York, NY
- application system engineer New York, NY
- system engineer contract New York, NY
- operations support system engineer New York, NY
- sr systems engineer New York, NY
- active directory systems engineer New York, NY
- system performance engineer New York, NY
- software system engineer New York, NY
- data systems engineer New York, NY
- mission system engineer New York, NY
