Skip to main content

Discord

Software Engineer, Notifications

San Francisco Bay Area$160k–$180kfull-timemidAdded 2 days ago

About this role

Join Discord's Notifications squad to build and optimize the notification platform that reaches millions of daily active users. You'll own end-to-end projects spanning client experiences, infrastructure, and ML integration while maintaining high quality standards and user satisfaction.

What you'll do

  • Develop and enhance client-side notification experiences and user preference management
  • Build platform infrastructure enabling company-wide teams to send effective notifications
  • Collaborate with ML engineers to refine notification signals and quality metrics
  • Monitor and maintain operational health and client performance of the notifications system
  • Partner with Product and Design to balance user delight with delivery speed and impact

What they're looking for

  • Python, Elixir, or TypeScript
  • Full-stack software engineering
  • Quality assurance and attention to detail
  • Platform/infrastructure development
  • Cross-functional collaboration
  • Performance optimization
  • Machine learning integration awareness

Benefits

  • Equity compensation
  • Health benefits
  • Work on a platform with millions of daily active users
  • Cross-functional team environment
  • Opportunity to influence product direction
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Discord

Discord builds a real-time communication platform serving millions of daily active users, with infrastructure handling trillions of messages across gaming and community use cases. The company is hiring backend engineers, infrastructure specialists, and data engineers to develop distributed systems, database infrastructure, developer tools, and large-scale data platforms that power its core platform.

View all jobs at Discord

Likely interview questions

  • Tell us about a time you shipped a high-quality feature end-to-end—what was your process for catching bugs before launch?
  • How would you approach optimizing notifications to increase engagement while avoiding user fatigue?