Senior Software Engineer, Application Security at Discord | San Francisco, CA, US | Rezi

Senior Software Engineer, Application Security at Discord

Senior Software Engineer, Application Security

Discord · San Francisco, CA, US

4 days ago

Senior Software Engineer, Application Security

Discord · San Francisco, CA, US

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Discord is seeking a Senior Software Engineer for its Application Security team to protect user accounts. The role involves designing and implementing full-stack, user-facing security solutions, strengthening session security and authentication, and identifying solutions for emerging threats.

Responsibilities

  • Join an engineering team designing and implementing full-stack, user-facing security solutions that protect hundreds of millions of Discord users.
  • 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.

Requirements

  • 5+ years of experience securing production applications.
  • 3+ years of experience programming in at least one general-purpose programming language (e.g., Python, Go, Java, or Rust).
  • Hands-on experience building and shipping production software, including security features, controls, frameworks, or guardrails.
  • Hands-on experience with authentication and account security, such as WebAuthn, passkeys, FIDO2, MFA, and session management.
  • Comfortable reasoning about the security of complex systems and providing clear, sound guidance on secure design and implementation.
  • Experience leading security projects with a cross-functional group.
  • Experience building or hardening client applications, such as desktop or native mobile apps.
  • Experience operating in cloud-based environments (Google Cloud preferred, but other platforms acceptable).

Skills

  • Python
  • Go
  • Java
  • Rust
  • WebAuthn
  • Passkeys
  • FIDO2
  • MFA
  • Session management
  • Cloud-based environments
  • C
  • C++

Location

  • US-based

Work Type

  • Full-time

Experience Level

  • Senior

Salary/Compensations

  • $196,000 to $220,500

Benefits

  • Equity
  • Benefits

About the Company

  • 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.
  • Discord empowers people to create spaces where they can find a sense of belonging in their lives.
  • 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.
  • 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!

Equal Opportunity

  • 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.