Job Details
Staff Software Engineer - Notifications Platform - REMOTE
Discord Moderator Jobs
Job Description
Job Title: Staff Software Engineer - Notifications Platform
- Location: San Francisco, CA (Remote)
- Job Type: Full-Time
- Company: Discord
About Discord:
Discord is a platform used by over 200 million people each month, with gaming at the core of the experience. Over 90% of users engage in gaming, spending a combined 1.5 billion hours per month. Discord focuses on making it easier and more fun for people to connect, communicate, and share experiences during and after gaming.
The Notifications Platform team at Discord is building a unified system for delivering billions of notifications daily across mobile push, SMS, email, and in-app channels. As a Staff Software Engineer, you will play a key role in designing and developing this system from the ground up to ensure efficient and reliable communication with users.
What You’ll Be Doing:
- Platform Development: Build a unified system to send notifications through different channels (push, SMS, email, in-app).
- Requirement Definition: Define both technical and functional requirements for the platform.
- Data Pipeline: Implement services that capture data to help generate insights and improve notifications.
- Scaling: Scale processes to handle hundreds of millions of users efficiently and reliably.
- Mentorship: Coach and mentor other engineers to help them grow in their careers.
What You Should Have:
- Experience: 7+ years of experience in building high-performance distributed systems.
- Problem Solving: A passion for solving complex technical problems and improving system performance.
- Observability: Strong understanding of observability and monitoring.
- Adaptability: Ability to work in undefined environments and devise solutions for complex challenges.
- Codebase Familiarity: Experience with reading and writing code in large existing codebases.
- Collaboration: Empathy and demonstrated capability when collaborating with other engineering teams to solve issues.
- Wide Range of Skills: Experience across various domains and technologies, with a willingness to learn new ones.
- Data-Driven Decisions: A desire to validate design decisions using data.
Bonus Points:
- Technical Proficiency: Experience with Python, Elixir, or Rust.
- Scalable Services: Experience deploying scalable services on Kubernetes.
- Message Brokers: Familiarity with the GCP Pub/Sub service or other message brokers.
- NoSQL Experience: Experience working with NoSQL databases (Cassandra, Scylla, etc.).
- Open Source Contributions: Experience building or contributing to open-source projects.
Compensation & Benefits:
- Base Salary: $248,000 to $279,000 annually, based on experience, plus equity and benefits.
- Perks: Competitive salary, equity, and benefits.
Why Join Discord?
Discord is a platform that plays a key role in the future of gaming, connecting users and fostering friendships through games. Join a team that’s working to make gaming more fun and enjoyable for millions of people worldwide.
Apply now and help shape the future of gaming communications at Discord!
Related Jobs
Latest Related Job For You
Engineering Manager - Social SDK
- Discord Moderator Jobs
- Negotiate
- 3 days ago
Reported :Account Executive - Mobile Gaming - Los Angeles
- Discord Moderator Jobs
- Negotiate
- 3 days ago
Product Manager, Growth
- Discord Moderator Jobs
- Negotiate
- 3 days ago
Reposted : Public Policy Advisor (United States)
- Discord Moderator Jobs
- Negotiate
- 3 days ago
Business Recruiter
- Discord Moderator Jobs
- Negotiate
- 3 days ago
Client Partner - FMCG, GBS Japan
- Discord Moderator Jobs
- Negotiate
- 4 days ago
Partner Operation Lead - USDS
- Discord Moderator Jobs
- Negotiate
- 4 days ago
Partner Operation Lead - USDS
- Discord Moderator Jobs
- Negotiate
- 4 days ago