
The ultimate platform for community communication
Discord, headquartered in Potrero Hill, San Francisco, is a leading voice, video, and text communication platform with over 200 million active users across 19 million communities. Founded in 2015, Discord has successfully transitioned from a gaming-focused chat app to a versatile social networking s...
Discord offers competitive salaries, equity options, generous PTO policies, and a remote work-friendly environment. Employees also benefit from a lear...
Discord fosters a unique culture that emphasizes creativity and community engagement. The company's focus on user feedback drives product development,...

Discord • San Francisco Bay Area
Discord is seeking a Senior Software Engineer to build high-performance, cross-platform client software. You'll work with Rust, C++, and TypeScript to optimize experiences for over 200 million users. This role requires expertise in performance optimization and cross-platform development.
You have 5+ years of software engineering experience, particularly in building high-performance applications that serve millions of users. Your expertise in Rust and C++ allows you to write efficient, native code that runs seamlessly across various platforms including Windows, Mac, Linux, Android, and iOS. You are skilled in debugging complex issues and optimizing performance across diverse hardware configurations, ensuring that users have a smooth experience regardless of their device.
You thrive in collaborative environments, working closely with cross-functional teams to ship features that delight users. Your experience includes designing systems that scale effectively, and you have a strong understanding of platform-specific APIs. You are comfortable running experiments with statistical rigor to validate improvements and are always looking for ways to enhance the user experience.
Experience with real-time systems and a passion for gaming can set you apart. Familiarity with client-server architectures and an understanding of audio/video processing will be beneficial in this role. You are also open to mentoring junior engineers, sharing your knowledge, and contributing to a culture of continuous learning.
As a Senior Software Engineer on Discord's A/V Client team, you will be responsible for building core libraries that power Discord's client experiences across desktop, browser, and mobile platforms. You will optimize performance end-to-end, ensuring that the application runs smoothly for millions of concurrent users. Your role will involve designing and running experiments to validate improvements, and you will debug complex issues that arise across various hardware and platform configurations.
You will collaborate with product managers, designers, and other engineers to ship features that enhance user engagement and satisfaction. Your work will directly impact how users interact with Discord, making it easier and more enjoyable for them to connect while gaming. You will also have the opportunity to contribute to the architectural decisions that shape the future of the platform.
Discord offers a dynamic work environment where you can make a significant impact on a platform used by millions. You will have the chance to work with cutting-edge technologies and be part of a team that values innovation and creativity. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of gaming communication and community building.
Apply now or save it for later. Get alerts for similar jobs at Discord.