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

Staff Software Engineer, Notification Hub & Experience

$185k - $231.5k per year

DoorDash Canada

Staff Software Engineer, Notification Hub & ExperienceToronto, ON
About the TeamThe Notification Hub and Experience team is a product-focused engineering team responsible for one of the company's most scalable growth levers. Our mission is to deliver intelligent, personalized notifications that reach the right user, in the right channel, at the right time. The Notification Hub is the home of comms personalized to you, where every notification a customer has ever gotten lives on, browsable and actionable, so a missed push never means a missed deal. We operate at a massive scale, and we are transitioning from a campaign-centric mode to a fully personalized experience that treats notifications as a sequential, over-time experience with continuously learning from user behavior.
About the RoleWe are looking for a Staff Backend Engineer to join our team. As a Staff Engineer, you are a technical leader and trusted advisor — you set the engineering excellence bar, own ambiguous cross-functional problems, and shape the roadmap for your domain. You will be the technical visionary leading our transition into high-level autonomy. You will drive the architecture and strategy for our notification experience at massive scale, while making every notification smarter, more timely, and more relevant for millions of customers.
This role requires a deep understanding of distributed systems, AI fluency, and a product-minded approach to technical leadership. You will be responsible for building a system that balances immediate conversion value against long-term reachability costs.
You're excited about this opportunity because you will…Technical Leadership & Architecture
Define and own the multi-quarter technical strategy for notification hub and experience team.
Architect the notification system and experience, moving from campaign centric notification to an integrated personalized system that reasons over the entire user notification lifecycle.
Make high-quality architectural decisions across relevance, latency, and system complexity
Raise the engineering excellence bar for the Notification Hub & Experience team and consistently identify and drive areas for improvement.
Partner with cross functional teams to integrate intelligence and evolve the system over time
Product Development
Build and ship notification system at massive scale with smart and personalized experience
Identify opportunities in notification system and lifecycle to drive larger business impact
Prototype quickly to explore new ideas, while knowing when to invest in more durable systems
Stay current with emerging AI tools, models, and harness, and bring them into the team where they create leverage
Help define whole system architecture and experimentation approaches for personalized notification system
Business Outcome Ownership
Translate product goals into clear technical approaches and measurable outcomes
Own the impact of your work, including engagement and user experience metrics
Demonstrate product thinking alongside technical depth. PMs and EMs should view you as a co-owner of the Notifications domain, not just the technical executor.
Cross-Functional & Cross-Org Influence
Partner with product, design, data science, and infrastructure teams to shape strategy and resolve ambiguous, high-stakes technical decisions.
Lead project coordination across engineers and multiple workstreams simultaneously;
own timelines, dependencies, and stakeholder communication.
Collaborate with Product, Design, and Marketing to help align notification strategies across different surfaces and use cases
People & Force Multiplication
Eliminate single points of failure, including yourself through proactive documentation, knowledge transfer, and building durable systems and processes.
Mentor and grow E4/E5 engineers through design reviews, code reviews, and direct coaching;
take accountability fortheir technical development.
Act as a force multiplier by uplifting the team's technical skill set in AI fluency and high-scale backend engineering.
Raise the technical bar for the team.
Engineering Excellence & Reliability
Own end-to-end reliability of notification delivery;
drive SLA improvements,reduce latency, and eliminate systemic failure modes across a high-throughput distributed infrastructure.
Champion observability, operational hygiene, and developer productivity improvements across the team.
We're excited about you because…Required:
7+ years of backend engineering experience with clear, demonstrated Staff-level impact - you have driven large, ambiguous, cross-functional projects with org-wide or company-wide outcomes.
Strong proficiency in one or more backend languages (Go, Java, Python, C++, Kotlin or similar).
Deep experience designing and scaling distributed systems that handle a massive volume of events per day.
Ability to operate at multiple altitudes: from long-horizon technical strategy down to precise system design, without losing sight of the business outcome.
Strong written and verbal communication;
able to drive alignmentacross engineering, product, and leadership without formal authority.
You are AI-Fluent and have deep experience applying AI in the software development
You are Product-Minded and think in terms of business impact.
Preferred:
Experience building notification, messaging, or communications platforms at scale.
Proven background integrating ML/AI systems in production - model serving, feature pipelines, real-time inference, or experimentation infrastructure.
Familiarity with recommendation, or personalization systems.
Experience with LLM integration in production services.
Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC Only
We use Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound from August 21, 2023, through December 21, 2023, and resumed using Covey Scout for Inbound again on June 29, 2024.
The Covey tool has been reviewed by an independent auditor. Results of the audit may be viewed here: Covey
CompensationActual compensation within the pay range listed below will be decided based on factors including, but not limited to, skills, prior relevant experience, and specific work location. Base salary is localized according to employee work location.
In addition to base salary, the compensation for this role includes opportunities for equity grants. Talk to your recruiter for more information.
DoorDash cares about you and your overall well-being. That’s why we offer a comprehensive benefits package for all regular employees, that includes paid time off, paid parental leave, wellness benefit and several paid holidays.
Additionally, for full-time employees, DoorDash offers medical, dental, and vision benefits, disability and basic life insurance, an RRSP including an employer match, and a mental health program, among others.
To learn more about our benefits, visit our careers page here .
The base pay for this position ranges from our lowest geographical market up to our highest geographical market within British Columbia.
$185,000 - $231,500 CAD
About DoorDashAt DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started by enabling door-to-door delivery, and we are looking for team members who can help us go from a company that is known as the place you order food to a company that people turn to for any and all goods.
DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.
Our Commitment to Diversity and InclusionWe’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.
#J-18808-Ljbffr
Vacancy posted 48 minutes ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Notification Hub & Experience in Winnipeg, MB vacancy
  • $185k - $231.5k per year

    # Staff Software Engineer, Notification Hub & ExperienceApply To JobJob ID: **3497438**DoorDash Technologies Canada Inc.Toronto, ON## About the TeamThe Notification Hub and Experience team is a product-focused engineering team responsible for one of the company's most scalable... 
    Hub
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Remote work

    DoorDash, Inc.

    Winnipeg, MB
    49 minutes ago
  • Elevate your career as a Staff Backend Engineer with DoorDash in Toronto, ON. Lead the architectural strategy for a powerful notification system designed for massive scalability and intelligent...  ...the roadmap for the Notification Hub, ensuring every user receives relevant... 
    Hub

    DoorDash Canada

    Winnipeg, MB
    50 minutes ago
  •  ...DoorDash, Inc. in Toronto is hiring a Staff Backend Engineer for the Notification Hub & Experience. You will lead architecture for a scalable, personalized notification system, balancing immediacy with long-term reach. This role demands deep experience with distributed... 
    Hub
    Long term contract

    DoorDash, Inc.

    Winnipeg, MB
    50 minutes ago
  • $181k - $241k per year

    Staff Software Engineer, Fullstack (Card Experiences)Remote Canada At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Card Experiences team... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Affirm

    Winnipeg, MB
    49 minutes ago
  • $172k - $229k per year

     ...BuildOps, we’re building a groundbreaking software solution, purpose-built to support...  ...environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to...  ...a seamless and consistent user experience. Own full-stack observability, implementing... 
    Hub
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    fb9e7da1-2660-46a2-9ffc-154a66684510

    Winnipeg, MB
    49 minutes ago
  • $197k per year

     ...people find the places and destinations they need across Uber experiences. The multi-disciplinary team builds the backend systems,...  ...is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-... 
    Hub
    Full time
    Work at office
    Remote work

    Uber Technologies Inc.

    Winnipeg, MB
    50 minutes ago
  • $196.8k - $270.6k per year

     ...today — and we’re just getting started.Role Overview As a Staff Backend Software Engineer at Harvey, you’ll play a pivotal role in shaping the...  ...platform layer that enables secure, reliable, and flexible experiences for our customers including notifications, permissions... 
    Work at office
    Relocation package
    Flexible hours

    Harvey

    Winnipeg, MB
    49 minutes ago
  • $196.8k - $270.6k per year

     ...today — and we’re just getting started. Role OverviewAs a Staff Frontend Software Engineer at Harvey, you’ll play a pivotal role in shaping the...  ...platform layer that enables secure, reliable, and flexible experiences for our customers including notifications, permissions... 
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Winnipeg, MB
    50 minutes ago
  •  ...CEO, Reza Khadjavi. About the Senior Software Engineer roleAs a Senior Software Engineer, you'll...  ...on, and the primitives that the Runneth experience is built on), and Runneth itself (...  ..., but also have office spaces in 4 main hubs (Toronto, Montreal, Vancouver, and Porto... 
    Hub
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Winnipeg, MB
    49 minutes ago
  • $151k - $189k per year

    Position OverviewAs a Senior Staff Software Engineer on Diligent's Platform AI team, based out of our technical center of excellence in Vancouver...  ...undefined problems to successful delivery. Required Experience/Skills 10-15+ years of professional experience developing... 
    Hub
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Diligent

    Winnipeg, MB
    51 minutes ago
  • $200k - $250k per year

     ...reliably, automating everything from engineering workflows to regulatory filings...  ...it. The RoleWe're looking for a staff engineer to define and drive how...  ...ll bring 5+ years of full stack experience building and shipping production software, including experience influencing... 
    Work at office

    Senpilot

    Winnipeg, MB
    49 minutes ago
  • $140.6k - $190.6k per year

    Job Description The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including...  ...and analytics to improve platform capabilities and customer experience.Provide technical leadership for emerging initiatives and proof... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    51 minutes ago
  • Shape AI-assisted development and developer tooling at Equinix as a Staff Software Engineer focused on scalable platform systems. Work from listed Equinix offices.The Developer Experience team powers the Equinix Developer Platform for hundreds of engineers. You will design... 

    Equinix

    Winnipeg, MB
    49 minutes ago
  •  ...Confidential — Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach...  ...or the company’s leadership, depending on seniority Experience 5–20 years; calibrated to capability, not tenure... 
    Remote work
    Flexible hours
    1 day per week

    Fathom Talent Group

    Winnipeg, MB
    49 minutes ago
  • $150k - $200k per year

     ...your talent for creating engaging user experiences. If backend is your area of expertise, we...  ...Design, develop, and maintain complex software applications. Lead the technical design...  ...years of varying experiences as a Software Engineer. Proficient in Python , Django... 

    Passage

    Winnipeg, MB
    51 minutes ago
  • $173k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada.For 30 years, we’ve been on a mission...  ...a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we’re inspired... 
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    48 minutes ago
  • $140k - $190k per year

     ...development of digital investigative software that acquires, analyzes, and shares evidence...  ...We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and...  ..., and you care deeply about developer experience, scalability, and performance. You’ve... 
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Winnipeg, MB
    49 minutes ago
  • $160k - $190k per year

     ...About the role: We're looking for a systems engineer to build and operate high-throughput, low...  ...components of a high-performance DNS engine: resolvers, forwarders, caching layers, and...  ...for: Strong systems programming experience in Rust, including async programming with... 

    BlueCat

    Winnipeg, MB
    49 minutes ago
  • $170k - $190k per year

     ...preferred) Reports to: Senior Director of Engineering About the CompanyThis is a Canadian-...  ...at home here. About the RoleThe Staff Software Engineer is a hands-on technical leader...  ...of professional software development experience Strong backend development experience... 
    Long term contract
    Remote work
    Work from home
    Flexible hours

    Sage Recruiting Inc.

    Winnipeg, MB
    50 minutes ago
  •  ...problems, shaping architecture, and mentoring engineers to do their best work and advance their...  ...build, test, and operate infrastructure software. This is not a 'stay in your swim...  ...container lifecycle management, and dev experience. Be a thought partner to engineering... 
    Local area
    Worldwide
    Flexible hours

    DataRobot

    Winnipeg, MB
    51 minutes ago
  • $152.2k - $253.65k per year

     ...enables secure, flexible, and seamless work experiences from any device. Our platform integrates...  .... We are looking for a seasoned Engineer (5–18 years of experience) to join our Horizon...  ...will architect and design enterprise software and cloud services, lead the... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Omnissa

    Winnipeg, MB
    47 minutes ago
  • $195k - $265k per year

    About CircleCI Engineering CI/CD has been solved. Now it's being reinvented...  ...wall. We learn fast: we run experiments, accept failure, and scale...  ...current focus is the agentic software development lifecycle: how...  ....A track record at staff scope. 8+ years of production... 
    Hub
    Internship
    Local area
    Remote work

    Wwshemi

    Winnipeg, MB
    49 minutes ago
  •  ...bring our diverse backgrounds, ideas, experiences and cultures together to make payroll...  ...across Canada who rely on our payroll software to pay their employees and process their...  ...: We’re looking for a talented Staff Software Engineer who doesn’t shy away from tackling hard... 
    Work at office
    Remote work
    Work from home

    Wagepoint

    Winnipeg, MB
    48 minutes ago
  • $160.1k - $210.1k per year

    Staff Software Engineer - Checkout and Post Purchase Web Experiences Who we arelululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational... 
    Permanent employment
    Part time
    Local area

    Lululemon

    Winnipeg, MB
    48 minutes ago
  •  ...Square—build better products and digital experiences. With powerful AI Agents embedded across...  ...starts with a query. Our in-house OLAP engine, Nova , processes trillions of events...  ...grows dramatically. We’re looking for a Staff Software Engineer who wants to go deep on both... 
    Immediate start
    Worldwide

    Amplitude

    Winnipeg, MB
    47 minutes ago
  •  ...sciences organizations securely adopt and scale BioRender. As a Staff Software Engineer on this team, you’ll own core platform capabilities like...  ...integrations.Turn emerging technology into reliable products: Experiment with new AI and agentic capabilities, then strengthen them... 
    Long term contract
    Internship
    Remote work

    BioRender

    Winnipeg, MB
    50 minutes ago
  •  ...financial products. The entire platform is engineered from the ground up to defend against...  ...systems a bank actually runs on. As a Staff Software Engineer, you would own a domain service...  ...typed language. Go preferred. Strong experience in Java, C#, Rust or TypeScript etc. is... 

    Maximum Technologies

    Winnipeg, MB
    50 minutes ago
  • $169.2k per year

     ...customers while providing an easy and professional customer experience. Running a small business today isn’t like it used to be—the...  ...systems that can grow into broader channel partnership needs. Staff Software Engineer roleAs a technical champion and force multiplier, you lead... 
    Internship
    Local area
    Work from home
    Flexible hours

    Jobber

    Winnipeg, MB
    48 minutes ago
  • # Staff Software EngineerJuniper Square190k–235k USDFull-timeremote· leadCanada, USApythonnodejavareactawsdockerkubernetesListed...  ...to work, ranging from a fully remote experience to working full-time in one of our...  ...time.About your roleAs a Staff Software Engineer at Juniper Square, you are a technical... 
    Full time
    Temporary work
    Work at office
    Remote work

    Devconnectplatform

    Winnipeg, MB
    48 minutes ago
  • $171k - $200k per year

     ...sector.Visit gomotive.Com to learn more.About the Role: As a Staff Software Engineer on the Equipment Monitoring team, you will build the backend...  ...-processing pipelines (Kafka, Flink, Kinesis or similar)Experience in modern programming languages. Proficiency in Ruby, Golang... 
    Long term contract
    Temporary work
    Work at office

    ProducePay

    Winnipeg, MB
    50 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Notification Hub & Experience. Be the first to apply!