Senior Software Engineer, Application Security

17 minutes ago
Full-time
Senior
Software Development
Discord

Discord

Discord is a popular VoIP and instant messaging platform with over 350 million registered users. It enables communication through voice, video, and text in private chats or community servers, fostering connections and interests without ads or data sell...

Internet Software & Services
1K-5K
Founded 2015
$983M raised

Description

  • Design and implement full-stack, user-facing security solutions for hundreds of millions of Discord users.
  • Lead full-stack work to improve session security and authentication.
  • Operate, maintain, and own the correctness and security of security-critical authentication services.
  • Partner with Product teams to drive adoption of stronger authentication and ship account security tools.
  • Identify and design solutions for emerging account security threats.
  • Research and implement new security capabilities for the Discord platform.
  • Build self-service, automated, and high-performance security controls and tools to detect and mitigate account security flaws.

Requirements

  • 5+ years of experience securing production applications.
  • 3+ years of experience programming in at least one general-purpose language such as 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, including WebAuthn, passkeys, FIDO2, MFA, and session management.
  • Ability to reason about the security of complex systems and provide clear secure design guidance.
  • Experience leading security projects with cross-functional teams.
  • Experience building or hardening client applications, such as desktop or native mobile apps.
  • Experience operating in cloud-based environments; Google Cloud is used, but other platforms are acceptable.
  • Bonus: experience programming in a systems 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.

Benefits

  • US base salary range of $196,000 to $220,500.
  • Equity.
  • Benefits.
  • Reasonable accommodations during the interview process.
  • Commitment to inclusion.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff People Integrations Engineer

Reddit 1K-5K Internet Software & Services

Reddit is seeking a Staff People Integrations Engineer to own and scale Workday integrations across its People technology ecosystem, ensuring reliable and secure movement of employee and workforce data.

GCP REST API SOAP SQL
2 minutes ago

Senior Software Engineer, Treasury (Ruby/Python)

DRW 1K-5K Capital Markets

DRW is hiring a Senior Software Engineer for its Treasury Development team to build and operate systems for secured financing, margin and collateral management, and cash and liquidity management.

Apache Airflow CI/CD FastAPI GitOps Kubernetes Prefect Python Ruby Ruby on Rails
2 minutes ago

Staff Software Engineer, Search & Retrieval Infrastructure

TLATech Specialized Consumer Services

Syllo is hiring a Staff Software Engineer to own the scaling, performance, and cost-efficiency of its search, indexing, and data scanning infrastructure for a multi-petabyte litigation platform.

C++ Elasticsearch GCP Go Java Kafka Kubernetes Lucene Python Rust Solr
2 minutes ago

Senior Behavior Planning Software Engineer - ADAS

Lucid Motors 1K-5K Automotive

Lucid Motors is hiring a Behavior Planning Engineer for its ADAS Autonomous Driving team to develop and bring planning and prediction software and algorithms for autonomous driving features into production.

C++ Machine Learning Python Reinforcement Learning
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers