Job Description
Discord is seeking a Software Engineer to join its Growth team. This role focuses on building features and systems that provide value to users and expand the Discord community. The Software Engineer will collaborate with Product, Data Science, Design, and other teams to create user experiences. This position involves reporting to the Senior Engineering Manager of Discovery.
What this role involves:
- Building new features and expanding existing capabilities in collaboration with other full-stack engineers.
- Working on product surfaces across Web, Android, iOS, and beyond.
- Owning problems end-to-end, including defining technical specifications, implementing changes, and launching.
- Developing a deep understanding of users and working with cross-functional partners to build experiences that acquire, activate, and retain users.
- Collaborating closely with design to deliver visually refined and exceptional user experiences across all client platforms.
- Contributing to a fast-paced product engineering team by rapidly prototyping new features and developing principled learnings through experimentation.
Requirements:
- 3+ years of software engineering experience.
- Experience with web (React, TypeScript), Android (React Native, Kotlin), iOS (React Native, Objective-C, Swift), and backend (Python and some Elixir).
- A growth mindset, viewing challenges as learning opportunities.
- Product sense with empathy for internal and external users.
- A love for experimentation.
What Discord offers:
- Opportunity to work on a multiplatform, multigenerational platform.