Staff Full-stack Software Engineer, Player Experience

Discord Discord · Consumer · Remote · Developers

Full-stack engineer to build features for user experience on Discord, focusing on gaming and community engagement. Responsibilities include designing, building, and maintaining features, collaborating with cross-functional teams, and improving ranking and discovery systems. Requires 8+ years of experience, proficiency in React/TS and Python, and a track record of shipping user-facing features.

What you'd actually do

  1. Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile.
  2. Engage with developers, game studios and other partners to find opportunities and address challenges towards providing a more rich experience for players while gaming and engaging with online communities.
  3. Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging, fun, and trusted experiences, while experimenting and iterating on ideas that enhance user interactions.
  4. Partner with our Content, Marketing and ML teams to improve ranking and discovery systems, enabling users to find meaningful connections and relevant content.
  5. Build innovative features that help users discover new friendships and deepen existing ones, creating a trusted and welcoming environment.

Skills

Required

  • 8+ years of experience as a software engineer
  • React/TS
  • Python
  • shipping incremental + delightful features that improve the overall user experience
  • leading projects
  • gathering requirements
  • supporting partners
  • mentoring others

Nice to have

  • Experience working on a mobile native stack (iOS / Obj-C / Swift)
  • Android (Java, Kotlin)
  • Experience integrating or deploying on Steam (or similar platforms)
  • Experience using Epic Games Online Services, Steamworks API, Playfab

What the JD emphasized

  • 8+ years of experience as a software engineer
  • track-record of shipping incremental + delightful features that improve the overall user experience
  • experience leading projects, gathering requirements, supporting partners and mentoring others