Talent.com
Staff Software Engineer - Desktop Platform
Staff Software Engineer - Desktop PlatformKing River Capital Group • San Francisco, CA, United States
Staff Software Engineer - Desktop Platform

Staff Software Engineer - Desktop Platform

King River Capital Group • San Francisco, CA, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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.

We're looking for a Staff Engineer to join our Desktop Platform team to help lead the technical vision for Discord's client experience across Windows, macOS, and Linux.

You will report to our Engineering Manager, Desktop Platform, and play a critical role in shaping the technical foundation that powers Discord's user experience for millions of people worldwide. Our goal is to build products that our customers absolutely love - products that are functional, reliable, usable, and delightful, with performance as a core feature and an iterative approach to solving complex problems.

What you'll do :

  • Build and maintain foundational components for Discord’s desktop clients, focusing on Discord’s In-Game Overlay.
  • Interface directly with Windows operating system APIs to leverage platform-specific capabilities.
  • Help drive engineering quality for desktop client performance, developing systems and processes to ensure quality can be optimized and sustainably maintained.
  • Troubleshoot complex issues using advanced debugging tools and techniques.
  • Support internal developers with desktop build environment and tooling.

What you have :

  • 8+ years experience as a software engineer working on large, cross-platform desktop applications.
  • You have experience with desktop performance and are excited by the challenge of delivering an incredible product to 200 million users.
  • Expertise in Windows applications that interact with Windows Desktop Window Manager (DWM) and / or low-level graphics rendering.
  • Strong technical depth with C++ and / or Rust.
  • Exceptional problem-solving abilities, with a track record of diagnosing and resolving complex performance issues.
  • You understand observability and monitoring and leverages this to solve system issues.
  • Bonus Points :

  • Active in the Electron community, with contributions to open source or technical talks at conferences.
  • Experience with Objective-C++, JavaScript / TypeScript and / or Python.
  • You excel in undefined environments and get excited about finding solutions to complex technical challenges
  • Comfortable reading and writing code in large existing codebases
  • Things that may interest you :

  • Our tech stack is Electron, C++, Objective-C++, Rust and Typescript.
  • Blog posts from some of our recent work :
  • How Discord Seamlessly Upgraded Millions of Users to 64-Bit Architecture

  • How to Use Discord’s In-Game Overlay to Talk While Playing on PC
  • The US base salary range for this full-time position is $248,000 to $279,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!

    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.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Staff Software Engineer • San Francisco, CA, United States

    [internal_linking.similar_jobs]
    Staff Software Engineer, Platform

    Staff Software Engineer, Platform

    EvenUp • San Francisco, CA, United States
    [job_card.full_time]
    EvenUp is on a mission to close the justice gap using technology and AI.We empower personal injury lawyers and victims to get the justice they deserve. Our products enable law firms to secure faster...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer - Core Platform

    Staff Software Engineer - Core Platform

    Ironclad Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Every dollar earned, relationship formed, and advantage gained comes down to the contract that makes it real.But getting a contract done is more complicated than it should be.And when contract data...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer - Platform

    Staff Software Engineer - Platform

    Samsara • San Francisco, CA, United States
    [job_card.full_time]
    Samsara (NYSE : IOT) is the pioneer of the Connected Operations Cloud, a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop ac...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Staff Software Engineer - Platform

    Senior Staff Software Engineer - Platform

    Rippling • San Francisco, CA, United States
    [job_card.full_time]
    Senior Staff Software Engineer - Platform.Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Engineer, Desktop Platform

    Staff Engineer, Desktop Platform

    Postman • San Francisco, CA, United States
    [job_card.full_time]
    Postman is the world's leading API platform, used by more than 40 million developers and 500,000 organizations, including 98% of the Fortune 500. Postman is helping developers and professionals acro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer - Fintech Platform & Mentorship

    Staff Software Engineer - Fintech Platform & Mentorship

    Launch Tennessee • San Francisco, CA, United States
    [job_card.full_time]
    A dynamic startup company based in San Francisco is seeking a Staff Software Engineer to join their innovative team.The ideal candidate has over 7 years of experience, preferably with Python in pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Peregrine Technologies • San Francisco, California, United States
    [job_card.full_time]
    Backed by leading investors from Silicon Valley, Peregrine supports public safety agencies across the country — from Los Angeles to Louisville to Atlanta — empowering public servants to improve ope...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Parafin • San Francisco, California, United States
    [job_card.full_time]
    At Parafin, we’re on a mission to grow small businesses.Small businesses are the backbone of our economy, but traditional banks often don’t have their backs. We build tech that makes it simple for s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    OpenGov • San Francisco, CA, United States
    [job_card.full_time]
    OpenGov is the leader in AI and ERP solutions for local and state governments in the U.More than 2,000 cities, counties, state agencies, school districts, and special districts rely on the OpenGov ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer, Core

    Staff Software Engineer, Core

    Descript, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    We are building the next-generation AI-powered platform and web application for easy and fast creation of audio and video content. Growing this revolutionary product involves unique technical challe...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer - Desktop Platform

    Staff Software Engineer - Desktop Platform

    King River Capital Group • San Francisco, CA, United States
    [job_card.full_time]
    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 : . Over 90% of our users play games, spending a comb...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer, Platform

    Staff Software Engineer, Platform

    gamma.app • San Francisco, CA, United States
    [job_card.full_time]
    We're building the creative layer for modern communication.Every month, over a billion people make presentations — but the tools they use to make them haven't evolved in decades.We're changing that...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Platform

    Staff Software Engineer, Platform

    Scale • San Francisco, CA, United States
    [job_card.full_time]
    Software is eating the world, but AI is eating software.We live in unprecedented times – AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, co...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Omada Health • South San Francisco, CA, United States
    [job_card.full_time]
    Omada Health is on a mission to inspire and engage people in lifelong health, one step at a time.Omada Health is a digital care provider that empowers people to achieve their health goals through s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer, Platform

    Staff Software Engineer, Platform

    Scale AI, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Join the team shaping the future of AI at Scale.Software is eating the world, but AI is eating software.We live in unprecedented times – AI has the potential to exponentially augment human intellig...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer, Platform

    Staff Software Engineer, Platform

    Doppel • San Francisco, CA, United States
    [job_card.full_time]
    Doppel is built to outsmart one of the great threats AI presents : mass-manufactured social engineering.Countless scams, deepfakes, and other social engineering attacks are surging across every digi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer,Fullstack

    Staff Software Engineer,Fullstack

    Headway • San Francisco, CA, United States
    [job_card.full_time]
    Headway’s mission is to build a new mental health care system everyone can access.We’ve built technology that helps people find great therapists with the first software-enabled national network of ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer – Fintech Platform (Hybrid, SF)

    Staff Software Engineer – Fintech Platform (Hybrid, SF)

    GoFundMe • San Francisco, CA, United States
    [job_card.full_time]
    A leading crowdfunding platform in San Francisco is looking for a Staff Software Engineer to build scalable fintech solutions. This role involves collaboration, product ownership, and the opportunit...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]