Senior Software Engineer
Subscriptions
Posted on 1/31/2024
Discord

1,001-5,000 employees

Gaming communication platform
Company Overview
Discord's mission is to build an easy-to-use communication service that gives people a place to talk, build relationships, and belong.
Data & Analytics
Consulting
Venture Capital
Consumer Software
Education
B2C

Company Stage

Series H

Total Funding

$981.3M

Founded

2015

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

8%

1 year growth

35%

2 year growth

137%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Python
React.js
BigQuery
Postgres
TypeScript
iOS/Swift
Objective-C
Android Development
React Native
CategoriesNew
Software Engineering
Requirements
  • 5+ years of software engineering experience
  • Backend development experience with Python
  • Experience working with large datasets in relational databases (PostgreSQL) and data warehouses (BigQuery)
  • Experience with frontend work (React, Typescript) and mobile work (React Native, Kotlin and Objective C)
Responsibilities
  • Building the subscriptions system for Discord’s existing business lines and enabling new revenue streams across Web, Android, and iOS
  • Owning projects end to end, refining requirements, creating technical specs, implementing changes, and seeing projects through to launch
  • Working on projects to grow revenue by introducing new subscription discount and promotion capabilities and reducing subscription churn
  • Maintaining and improving integrations to Apple App Store and Google Play Store subscriptions and IAP, to enable new business lines on mobile
  • Supporting product teams by evolving the multi-tenant subscriptions platform to enable new monetization features and product lines
  • Partnering with Product, Finance and Customer Success to improve processes and workflows, delivering experiments on new workflows/systems and iterating based on feedback
  • Improving reliability, observability, and stability of Discord’s billing system
  • Iterating on foundational areas of the subscriptions billing system, improving maintainability
Desired Qualifications
  • Experience working in the payments/subscriptions/finance domain
  • Experience integrating with mobile app store IAP, and/or third party subscription systems or payment processors