Senior Software Engineer, Application Security
New
D
DiscordGaming platform
This position is West Coast (U.S.) based and can be remoteFull-TimeSenior
SalaryThe US base salary range for this full-time position is $196,000 to $245,000 + equity + benefits.
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience securing production applications; 3+ years of experience programming in at least one general-purpose programming language.
- Required Skills
- PythonJavaGoRust
Requirements
- Have 5+ years of experience securing production applications.
- Have 3+ years of experience programming in at least one general-purpose programming language, such as Python, Go, Java, or Rust.
- Have hands-on experience building and shipping production software, including security features, controls, frameworks, or guardrails.
- Have hands-on experience with authentication and account security, such as WebAuthn, passkeys, FIDO2, MFA, and session management.
- Be able to reason about the security of complex systems and provide engineers with clear guidance on secure design and implementation.
- Have experience leading security projects with a cross-functional group.
- Have experience building or hardening client applications, such as desktop or native mobile apps.
- Have experience operating in cloud-based environments; Google Cloud experience is used at Discord, and other platforms are acceptable.
- Bonus: experience programming in a systems programming language such as C or C++.
- Bonus: experience developing, operating, and debugging production systems.
- Bonus: familiarity with common application vulnerabilities on the platforms Discord ships on.
Responsibilities
- Design and implement full-stack, user-facing security solutions to protect Discord users.
- Lead full-stack work to strengthen session security and authentication.
- Improve, operate, and maintain security-critical authentication services, owning their correctness and security.
- Partner with Product teams to drive adoption of stronger authentication and ship user-facing account security tools.
- Identify and design solutions for emerging threats to user account security.
- Research and implement security capabilities for the Discord platform, staying current on authentication and session security.
- Build self-service, automated, and performant security controls and tools to identify and mitigate account security flaws.
View Full Description & ApplyYou'll be redirected to the employer's site