Discord
Senior Software Engineer, Application Security
San Francisco Bay Area · Senior · Full-time
Sponsorship not specified$196k-$221kDetected 6 hours ago
PythonJavaGoC++Full-Stack DevelopmentGCPCybersecurityResearchCommunication
> stay_score
odds of building a lasting career here
59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →> community_outcomes
No reports yet — be the first to help the next applicant.
About the role
- Millions of people trust Discord to keep their communications secure, private, and out of the hands of evildoers, so security and privacy are necessary to Discord's success.
- If you are an engineer with a wealth of experience making the secure way the easy way, a deep sense of curiosity, and an endless desire to improve Discord, read on!
- Our salary ranges are determined by role and level.
Responsibilities
- Lead full-stack work to strengthen session security and authentication for Discord's users.
- Improve, operate, and maintain security-critical authentication services, owning their correctness and security.
- Partner with Product teams to drive adoption of stronger authentication and to ship user-facing account security tools.
- Identify and design solutions for emerging threats to user account security.
- Research and implement new security capabilities for the Discord platform, staying current on the authentication and session security landscape.
- Build security controls and tools that emphasize self-service, automation, and performance to help identify and mitigate account security flaws.
- Experience developing, operating, and debugging production systems.
Requirements
- You have 5+ years of experience securing production applications.
- You have 3+ years of experience programming in at least one general-purpose programming language (e.g., Python, Go, Java, or Rust).
- You have hands-on experience with authentication and account security, such as WebAuthn, passkeys, FIDO2, MFA, and session management.
- You have experience leading security projects with a cross-functional group.
- You have experience operating in cloud-based environments (we use Google Cloud, but experience with other platforms is okay too).
- Experience programming in at least one systems programming language (e.g. C, C++).
- Familiarity with common application vulnerabilities on the platforms Discord ships on (that's all of them).
Compensation
- The US base salary range for this full-time position is $196,000 to $220,500 + equity + benefits.
Company info
- 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.
- This position is US-based only.
- Discord empowers people to create spaces where they can find a sense of belonging in their lives.
- We are looking for a Senior Software Engineer to join our Application Security team and protect Discord's users where it matters most, their accounts.
Apply directly at Discord →Create a free account for alerts like thisView Discord immigration profile
This listing is sourced directly from Discord's careers page and normalized into a canonical job model.