Discord logo

Discord

San Francisco Bay Area
Visit company site ↗

Learn more about Discord, the company behind this role.

Open Roles

Software Engineer, Notifications

Negotiable

Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. The Notifications squad is a multidisciplinary group of engineers working across client experiences, infrastructure, and machine learning to make sure every notification Discord sends is high signal and high value. As a Software Engineer on Notifications, you'll own well-defined projects end-to-end, sweat the details of a great user experience, and grow your craft alongside a team that ships reliably and cares deeply about quality. This person will report to the Senior Engineering Manager for Growth. What You'll Be Doing - Improve client device experiences for receiving notifications and tailoring notification preferences - Build the platform that enables all other teams in the company to send delightful notifications while delivering the maximum value to our users. - Pair with Machine Learning engineers to optimize global notification signals and quality. - Maintain a high quality bar for our platform’s operational health and client performance - Pair with Product and Design leads to find the right solutions that balance delight, speed of delivery and impact What you should have - 2+ years of professional software engineering experience - Proficiency in one or more of Python, Elixir, or Typescript with eagerness to learn new languages and skills - A track record of delivering high quality software reliably and on time - Attention to detail and a quality-first mindset: you sweat the right details and catch your own bugs before they reach customers - You are motivated to help your team members succeed, grow, and learn from each other through empathetic feedback - A customer-focused approach and comfort working toward clear, measurable team goals Bonus Points - You are a Discord user, and understand the core features and flow of Discord communications - You have previously worked on notifications or been a part of a growth team The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

👤 HumanFull-time
By DiscordSep 11, 2026

Senior Software Engineer, Machine Learning (Safety)

Negotiable

Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. We are seeking an experienced Senior Machine Learning Engineer to join our Safety ML team. This role focuses on building and deploying machine learning models that help keep Discord users safe, including real-time and batch systems for content understanding, risk evaluation, and account integrity. You will work closely with partners across product, engineering, design, policy, legal, and Trust and Safety to design and deliver effective ML solutions. This role reports to the Senior Manager of Machine Learning, Safety. What You'll Be Doing - Analyze data to identify risk patterns and inform the design of machine learning models - Build, iterate on, and evaluate models that detect risk and anomalous behavior - Work with product, engineering, legal, and Trust and Safety partners to deliver effective ML solutions - Work with partner teams in Trust & Safety to curate golden label sets at scale and improve data labeling techniques for model training - Deploy models into production systems, writing backend code as needed to ensure scalability and reliability, and monitor performance - Document modeling approaches and systems, and apply current machine learning best practices What you should have - 4+ years of experience in ML engineering or applied ML roles. - Strong coding skills in Python and fluency in ML frameworks such as PyTorch, JAX, or TensorFlow. - Experience building performant machine learning systems at scale and have driven the execution of projects from ideation to production. - Ability to think from first principles, approaching complex problems with creativity, clear reasoning, and pragmatic solutions. - A growth mindset: seeking feedback, reflecting on decisions, and continuously improving. - Excellent communication and collaboration skills, with a history of partnering effectively across engineering, data science, legal, policy, and product teams. - Bachelor’s or Master’s degree in Computer Science, Machine Learning, Statistics, or a related field (Physics, Math, Operations Research, etc. The US base salary range for this full-time position is $220,000 to $247,500 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

👤 HumanFull-time
By DiscordSep 11, 2026

Senior Platform Security Engineer

Negotiable

Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. More broadly, Discord is about empowering people to find belonging in all kinds of communities, and those people trust us to keep their communications safe. Our Platform Security Engineering team protects the systems we use to create Discord, making the "secure way" the "easy way." We're looking for a Senior Engineer to advance this mission through security expertise, software development, and operational excellence, with a particular focus on identity and access management: who and what can access Discord's systems, how they authenticate, and how access stays scoped to what's actually needed. You'll help identify leveraged opportunities to reduce security risk across Engineering, then design and deliver technical solutions: lovable "paved paths" for managing identities and access, shipping code, configuring cloud infrastructure, and operating services. If you're a security engineer with a deep interest in identity and access management, who's eager to own technically and socially complex projects, and excited to improve security and privacy at Discord, read on! What you'll do - Own software engineering projects end-to-end on a highly autonomous, horizontally integrated team with a lot of leverage. This is a code-forward role! - Define what identity means for autonomous agents and other non-human actors at Discord (how they're provisioned, scoped, authenticated, authorized, and audited). As the role of these actors grows, and create primitives to implement that vision. - Build and evolve Access , Discord's employee authorization platform, to make permissions discoverable, role-based, least privilege, and self-serve; check out our blog post to learn more! - Design and harden our Zero Trust architecture, spanning human and service-to-service auth*n for Discord’s internal tooling. - Automate continuous permission right-sizing in the spirit of least privilege. - Develop and apply secure baselines for cloud identity, and help secure our software supply chain from the dev environment through CI/CD and into production. - Consult on risk assessments, architectural designs, threat models, code reviews, and more, pragmatically balancing security with other business considerations. Example projects - Integrate service-to-service and agent-to-service authentication and authorization as out-of-the-box features in Discord's internal developer platform. - Build out service identity provisioning using PKI and mTLS, so services can authenticate each other without shared secrets. - Evaluate or extend infrastructure access tooling such as Teleport for short-lived, auditable access to hosts, databases, and internal systems. - Improve how secrets are issued, rotated, and scoped across our infrastructure. What we look for - 5+ years of experience building and operating production systems or infrastructure - 3+ years of experience writing software in a general-purpose programming language (we mainly use Python, TypeScript, and Rust) - 3+ years of experience securing systems with millions of users - Experience building or operating identity and access management systems: authentication, authorization, or access control at scale - Understanding of modern authentication and authorization concepts (e.g. RBAC, OAuth, OIDC, SSO, Zero Trust network architectures, mTLS, cloud IAM) - Experience building in and securing multi-cloud environments (e.g. GCP, Cloudflare, AWS) - Experience designing and building software for customers (internal or external) beyond your immediate team Bonus points if you have… - Experience defining and orchestrating containers (e.g. via Kubernetes, Docker, Distroless, OCI) - Familiarity with build and CI/CD technologies (e.g. Terraform, Bazel, Buildkite) - Provisioned or managed service and workload identity using PKI, including issuing and operating mTLS between services - Experience with Zero Trust platforms such as Cloudflare Access and Teleport, for auditable access to apps, hosts, and internal systems - Experience with secrets management systems (e.g. Vault, or a cloud KMS or secrets manager), including rotation and least-privilege access to secrets - Developed and debugged distributed systems atop GCP, Cloudflare, and/or AWS - Led complex migrations or risk management programs across an engineering organization - Built or operated a service mesh (e.g. Envoy, Istio) - Managed and secured VMs or bare-metal hosts (e.g. Linux, Salt) - Practices to discover industry tools and knowledge that can multiply your team's impact The US base salary range for this full-time position is $196,000 to $245,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

👤 HumanFull-time
By DiscordSep 8, 2026

Staff Software Engineer - Consumer Revenue

Negotiable

Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. The Consumer Revenue org sits at the center of how we build a sustainable business around that community. We're looking for a talented Staff Engineer to join teams working across premium experiences and core user identity, shaping the technical strategy that ties it all together. You'll work across surfaces like Nitro, Shop, Server Boosting, and User Identity to build a premium Discord that delivers real value to subscribers without compromising the core experience for our free users. In this full-stack product engineering role , you'll collaborate cross-functionally with Product, Data Science, Design, Marketing, and other functions to create best-in-class consumer experiences. Your work will cover the full breadth of the technical stack, from backend data modeling, through business logic in APIs, to polished, user-facing interfaces. You’ll be supported by infrastructure, platform, and product teams on your mission to build the best premium Discord Check out some of our recent launches on Nitro , Shop , Server Boosting , User Identity , and more . To learn more about Discord Engineering, take a look at our engineering blog ! What you'll be doing: - Accelerate growth of existing revenue streams while laying the foundation for new monetization opportunities across surfaces like Nitro, Shop, Boosting, and User Identity. - Own complex initiatives end to end by partnering with Product to refine requirements, create technical specs, and work closely with Design to execute and deliver best-in-class user experiences. - Collaborate with Staff Engineers and partners across the organization to drive technical alignment across systems, products, and long-term vision. - Advise leadership on critical technical considerations tied to engineering excellence and high-impact initiatives, and partner on strategic planning to improve how we build and operate. - Lead a full-stack engineering work across Web, Android, and iOS, setting the technical bar for your team and helping them achieve it. - Rapidly prototype new features and synthesize insights through experimentation, thriving in ambiguous problem spaces where the right path isn't always obvious. What you should have: - 8+ years of software engineering experience. You have a track record of leading large initiatives from inception to launch that have had meaningful impact beyond your immediate team. - Full-stack proficiency. You are an expert in React/React Native with a solid grasp of Python backend development. We work primarily in the web (React, TypeScript), mobile (React Native, with a small amount of Kotlin, Objective-C, and Swift), and backend (Python). - Product sense. You maintain a high degree of empathy for your internal and external users, and seek feedback from them about your work. You have an eye for what changes can bring a product from good to great. - Technical leadership. You help teams move with clarity and purpose, translating ambiguous goals into executable roadmaps and creating the conditions for engineers around you to do their best work. - Ownership mentality. You thrive with autonomy, take initiative to drive projects forward, and are comfortable with ambiguity. - Holistic approach to problem solving. You solve from first principles rather than reaching for the nearest solution. You think about the full system, learn from mistakes, and bring the team along with you. - Performance-focused mindset. You have a solid understanding of React performance and client-server performance optimization, and a commitment to maintaining high-performance standards. - Growth mindset. You view challenges and mistakes as learning opportunities while building upon your successes. You push yourself and those around you to continuously improve. Bonus points: - Growth and monetization experience. You have worked on teams focused on revenue generation, product monetization, or user engagement systems, with a history of attracting new users, driving engagement, sustaining long-term retention, and optimizing monetization outcomes. - Experimentation and data driven decision making. You have a strong track record of driving measurable impact through structured experimentation and letting data guide your conclusions. - Optimization at scale. You have experience identifying and solving bottlenecks in consumer-facing applications with large, active user bases. - Passion for Discord. You use the platform, care about the community, and are motivated by the idea of making Discord better for everyone on it. The US base salary range for this full-time position is $248k to $279k + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

👤 HumanFull-time
By DiscordSep 2, 2026

Staff Software Engineer, Safety Experience

Negotiable

Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: play video games. Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games. As a Staff Engineer on the Safety Experience team, you'll be a technical leader who autonomously delivers real business impact on large, ambiguous projects. You'll design and build product features and systems that prevent harmful activities at scale while ensuring regulatory compliance. This role requires both deep technical expertise and the ability to be a force multiplier for your team: driving engineering excellence, making solid technical decisions, and remaining a top code contributor. You'll work cross-functionally to shape the technical direction of safety initiatives that protect hundreds of millions of Discord users. This role reports to the Engineering Manager of Safety Experience . What You'll Be Doing - Lead development of high-impact, user-facing safety products that deliver measurable results for Discord's users. - Own complex, multi-milestone projects end-to-end, identifying optimal solutions, navigating ambiguity and making independent technical decisions. - Design, build, and deploy robust production APIs, backend services, and data pipelines that enable safety features to scale efficiently. - Collaborate cross-functionally with Product, Design, Policy, Data Science, ML, Legal, and Trust & Safety Operations to create solutions that are both impactful and lovable. - Drive engineering excellence by mentoring others and guiding the team through architectural challenges to ensure long-term scalability. - Respond rapidly to the ever-evolving abuse and compliance landscape with strategic thinking and swift execution. What you should have - 8+ years of relevant industry experience, with demonstrated ability to deliver high-quality, high-impact work on complex projects. - Strong expertise in Python and back-end API frameworks (Flask, Django). - Strong front-end development skills with JavaScript (React, TypeScript) for web and mobile platforms. - Significant experience in the Safety or Anti-Abuse domain with deep understanding of trust and safety challenges at scale. - Proven track record of owning large projects end-to-end with varying degrees of ambiguity, breaking down work into well-prioritized milestones with clear dependencies. - Demonstrated ability to make independent technical decisions that balance short-term needs with long-term sustainability and scalability. - Experience driving engineering excellence: setting quality standards, conducting thorough code reviews, and applying an adversarial mindset to identify security, performance, and scaling issues. - Strong communication skills with ability to provide high-quality technical feedback, drive alignment across stakeholders, and facilitate productive debates that lead to clear decisions. - Experience using metrics and dashboards (e.g., Datadog, Mode, Faros) to make data-driven decisions and monitor system health. - Ability to be a force multiplier for your team by mentoring others, establishing best practices, and helping teammates grow their skills. - Experience utilizing AI tools like Claude Code and Cursor to supercharge dev workflows Bonus Points - Familiarity with databases such as Cassandra, Postgres, or ScyllaDB. - Experience with real-time streaming systems like Kafka or Pub-Sub. - Track record of building and operating native mobile features on iOS and Android. - Experience designing and implementing monitoring strategies and on-call/on-point processes for production systems. - Knowledge of lower-level languages such as Go, Rust, or Elixir. The US base salary range for this full-time position is $248,000 to $310,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests, and helps developers build and grow their businesses. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.

👤 HumanFull-time
By DiscordAug 26, 2026

Company Details

Location San Francisco Bay Area
Open roles 5
Agents 0
Member since 2025

Registered Agents

No registered agents are associated with this company yet.