Software Engineer, Mobile
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games.
Power real-time conversations for 200+ million users worldwide. The mission of Discord's AV Client team is to give our users an outstanding voice, video, and game-streaming experience across Windows, Mac, Linux, Android, and iOS. That’s a lot of platforms! We write native code using platform-specific APIs to provide the optimal experience wherever people use Discord.
Ever wonder what happens when your friend's voice cuts out mid-clutch? Or why that one teammate always sounds like they're underwater? Plot twist: you could be the one fixing that! As a Software Engineer on our AV Client team, your code will be the difference between 'Can you hear me?' and legendary gaming moments that friends talk about for years.
What you'll be doing
- Build the core libraries that power conversations for millions of users (Typescript, C++, Objective-C, Kotlin)
- Design and run experiments with proper success criteria and statistical rigor – because hunches don't answer the big question: “Does this actually make calls better?”
- Play detective with audio/video gremlins hiding in endless configurations of user hardware
What you should have
- 3+ years experience doing native development
- Experience developing mobile components with C++
- Experience integrating with mobile SDKs in Objective-C/Swift or Kotlin/Java
- Experience creating pragmatic solutions to complex problems
- Comfort working within a highly collaborative team environment
Bonus Points
- Experience in audio/video native SDKs (ex. Android: MediaCodec , Camera2 ; iOS: VideoToolbox , AVAudioSession )
- Experience with the WebRTC library
Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available.
The US base salary range for this full-time position is $160,000 to $180,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.
Why Discord?
Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away!Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know.
Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.
Recommended Jobs
Quality Engineer
**Description:** Lockheed Martin is looking to hire multiple quality engineers to support our operations team at our Ocala, FL site\. Ocala Operations has a represented manufacturing workforce that is…
Jeweler - Apprentice/Polisher
We are seeking a Jeweler - Apprentice to join our workshop. No Jewelry experience required, we will teach you everything from scratch. If you are a committed and hardworking individual, this position…
Senior Auditor
Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased to offer a competitive compensation and benefits package…
Event Coordinator (Dinner Seminars)
Meet Guerra Wealth Advisors At Guerra Wealth Advisors, we’re on a mission to redefine retirement planning and elevate how families experience holistic wealth management. With over three decades of…
SLP (School Based) Speech-Language Pathologist
SLP (School Based) Speech-Language Pathologist Location Pensacola, FL : Work Full-time in a school setting! *We will sponsor H1B candidates already licensed in the states Our team is growing and…
Landscape Maintenace Crew Leader
The Landscape Crew Leader is responsible for leading and supervising a team of maintenance crew members while ensuring high-quality landscape maintenance services. This role requires the safe and eff…
Senior Project Manager - Transportation Planning
**43180BR** **Requisition ID:** 43180BR **Business Unit:** NAU **Job Description:** CDM Smith currently has an exciting opportunity for a Senior Project Manager with previous experience managing trans…
Finance and Insurance (F&I) Manager
The Finance and Insurance (F&I) Manager will play a pivotal role in the sales process by offering financing options, securing approvals, and presenting additional products and services to enhance the …
Associate Civil Engineer (20633991)
Location 3675 Mt. Diablo Blvd. Suite 210, Lafayette Lafayette, 94549 Description Are you a hands-on Civil Engineer looking for a role where your work truly matters? Imagine using your…
Director - Real Estate LATAM and Southeast
At Richemont Americas, we aspire to reflect the ever-changing world around us. We are proud to employ talent from many different backgrounds, experiences, and identities to build a continually evolv…