18 open TypeScript positions
Lead a team of full-stack engineers to build a new social commerce storefront for game developers on Discord. This hands-on role involves technical leadership, code reviews, and direct feature development while managing hiring, coaching, and career growth for engineers. Collaborate with cross-functional teams to shape a novel product in the gaming ecosystem.
The Web Platform team at Discord builds and maintains critical frontend development systems, including linters, bundlers, and CI/CD automation, supporting hundreds of engineers daily. The Senior Software Engineer will focus on improving build tooling, developer workflows, and infrastructure to ensure fast and safe feature delivery. Key responsibilities include optimizing core tools, refactoring code to pay down technical debt, and developing unique tools specific to Discord’s frontend needs.
Discord is seeking a hands-on Software Engineer to join the Ads team, focusing on revolutionizing user interaction through innovative ad formats like Quests. Responsibilities include building platforms for ad campaign management, developing new ad products end-to-end, and making architectural improvements to existing systems. The role requires 2-4 years of experience and a mentality focused on completely solving problems and delivering high-quality user experiences.
Discord is seeking a data-driven, full-stack Senior Software Engineer to join the Growth team, focusing on improving the company's SEO capabilities and web presence. Responsibilities include building and optimizing web experiences, developing edge compute solutions, and working across the full stack with a focus on frontend technologies like TypeScript and React. This high-impact role directly influences how new users discover and onboard onto Discord at scale.
Discord is hiring a Senior Software Engineer for the Notifications team to work on a business-critical function ensuring notifications are high signal and high value. Key responsibilities include improving client device experiences, building the platform for sending notifications across the company, and optimizing global notification signals by pairing with Machine Learning engineers. The role requires a full-stack, data-driven engineer with a strong product sense and 5+ years of experience operating complex infrastructure.
The Platform Security Engineering team is seeking a Senior Engineer to enhance system security by designing and delivering technical solutions for managing identities, shipping code, and configuring cloud infrastructure. Responsibilities include owning software engineering projects end-to-end, developing secure baselines for cloud infrastructure, securing software supply chains, and building user-friendly IAM systems. This is a code-forward role focused on reducing security risk across engineering through expert security knowledge and operational excellence.
Weekly TypeScript jobs delivered to your inbox.
This role involves leading as a Staff Engineer on the Safety Experience team, focusing on designing and building product features and systems to prevent harmful activities at scale while ensuring regulatory compliance. Key responsibilities include owning complex, multi-milestone projects end-to-end, designing robust production APIs and backend services, and collaborating cross-functionally on safety initiatives. The engineer will act as a technical leader, drive engineering excellence, and contribute significant code while protecting hundreds of millions of users.
This role involves designing, building, and maintaining features for users connecting and making friends through gaming across desktop and mobile platforms. Responsibilities include engaging with developers and partners, and collaborating cross-functionally to build engaging experiences. The engineer will also partner with Content, Marketing, and ML teams to improve ranking and discovery systems.
The Software Engineer will join the Consumer Revenue organization, focusing on systems powering user expression, digital commerce, and revenue features across Discord's platform. Key responsibilities include building and enhancing consumer-facing platforms like digital storefronts and commerce systems, while collaborating cross-functionally with Product and Design teams. Candidates should have 2+ years of experience, with strong frontend (React) and Python backend familiarity, working on features serving over 200M users.
The Software Engineer will join the Revenue group to build and own the end-to-end checkout and payments capabilities supporting Discord's existing business lines and enabling new revenue streams across Web, Android, and iOS. This role involves partnering with Product, Design, and other feature teams to evolve the commerce platform and improve system reliability. Candidates should have 3+ years of experience, primarily in backend Python but with a fullstack background, and domain experience in payments.
The Staff Software Engineer will design, build, and maintain features focused on connecting users and helping them make friends through gaming on Discord's desktop and mobile platforms. This role involves extensive collaboration with cross-functional teams (Engineers, Designers, Product Owners, Data Scientists) and external partners to enrich the gaming experience. Key expectations include having over 8 years of experience, proficiency in languages like React/TS or Python, and a proven track record of shipping incremental features.
Weekly TypeScript jobs delivered to your inbox.
Discord is seeking a Staff Software Engineer to join the Mobile Architecture team, leading the technical vision for mobile experiences on iOS and Android, primarily focusing on React Native optimization and performance. Key responsibilities include driving technical direction, architecting scalable solutions, optimizing critical systems like TTI and memory, and mentoring other engineers. Candidates need strong experience in large-scale cross-platform projects and production React Native applications.
Discord is seeking a Senior Software Engineer for the Mobile Architecture team to build and optimize foundational libraries and infrastructure powering the mobile experience on iOS and Android. The role involves focusing on performance-critical systems using React Native, addressing issues like Time-to-Interactive, memory optimization, and jank elimination. The engineer will collaborate cross-functionally to deliver high-quality mobile features using React Native, TypeScript/JavaScript, with occasional native development.
The Staff Software Engineer will join the Safety Processing team at Discord to design, lead, and build scalable backend systems primarily using Python. Key responsibilities include processing safety signals, guiding the team on architecture, and implementing ML/AI models to combat harmful content. The role requires deep Python expertise, strong system design skills, and the ability to lead workstreams that protect users on the platform.
Discord is seeking a highly technical Senior Software Engineer for the Ads team to design, build, and maintain new Ads products and infrastructure across the stack. This role involves acting as a strategic partner with leadership to scale digital advertising features that drive revenue growth. Key responsibilities include owning projects end-to-end, collaborating cross-functionally, and introducing coding/operational best practices.
The Senior Software Engineer will join the Consumer Revenue organization to work on systems powering user expression, digital commerce, and revenue-generating features for Discord's community of 200M+ users. Key responsibilities include building and enhancing consumer-facing platforms like digital storefronts, commerce systems, and profile surfaces, while collaborating cross-functionally with Product, Data Science, and Design teams to deliver best-in-class consumer experiences.
Weekly TypeScript jobs delivered to your inbox.
The AV Client team at Discord is seeking a Software Engineer to build core libraries for voice, video, and game-streaming across platforms like Android and iOS. Responsibilities include writing native code to power real-time conversations for millions of users and debugging audio/video issues. Candidates must have over 3 years of native development experience, including mobile components in C++.
Discord is hiring a Senior Software Engineer for their Ads team to design, build, and maintain new Ads products and infrastructure, collaborating across engineering disciplines. The role requires strategic partnership with leadership to scale digital advertising features that drive revenue and engagement. Candidates should possess 4+ years of experience, including 2 years in relevant roles, with domain knowledge in the ad delivery space.