Discord is a platform used by over 200 million people for gaming and social interactions. They are seeking a Staff Full-Stack Software Engineer to design and maintain features that enhance user connections and experiences while gaming.
Responsibilities:
- Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile
- 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
- 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
- Partner with our Content, Marketing and ML teams to improve ranking and discovery systems, enabling users to find meaningful connections and relevant content
- Build innovative features that help users discover new friendships and deepen existing ones, creating a trusted and welcoming environment
Requirements:
- 8+ years of experience as a software engineer
- Experience with React/TS, Python or other modern programming languages
- A track-record of shipping incremental + delightful features that improve the overall user experience
- Comfortable switching between different technical stacks and learning new ones
- Enjoy collaborating with product, design and other stakeholders
- Ability to express opinions and stay aligned
- Take a holistic approach to problem solving
- Believe in solving a problem from first principles rather than simply shipping a solution
- Learn from mistakes and work through obstacles with the rest of the team
- Experience leading projects, gathering requirements, supporting partners and mentoring others
- Believe in ‘lead by example' with regards to ownership, autonomy, quality and impact
- No problem is 'not my problem'
- A Discord user and want to make the product better!
- 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