Staff Software Engineer, Core

Descript10 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are building the next-generation AI-powered platform and web application for fast creation of audio and video content. Our Core Team builds critical systems – from access control and team management to project organization, usage tracking, and payments – that empower users to create and communicate their ideas. As a Staff Full-Stack Software Engineer, you will expand these foundational systems and work on all layers of our product. At Descript, a simple and intuitive editing tool for video and audio built for the age of AI backed by top investors, every employee has a measurable influence on our direction.

Key Responsibilities

  • Set the technical direction for Descript's identity model, establishing clear paths for scalable feature development.
  • Lead large multi-quarter initiatives by collaborating with cross-functional partners, clarifying ambiguous situations and mediating technical disagreements to balance speed and accuracy.
  • Own building and shipping features across the full stack (frontend and backend) while writing high-quality, testable, and maintainable code.
  • Influence the strategy and roadmap by proactively identifying and recommending high ROI areas to invest in, keeping pace with industry best practices.
  • Mentor fellow engineers and advise teams on architecture and quality standards.

Required Qualifications

  • Proven experience as a full-stack product engineer; comfortable integrating and debugging end-to-end functionality.
  • Strong strategic decision-making with the ability to manage scope and complexity for multi-milestone projects.
  • Experience implementing proven industry practices that align with dynamic tech stacks and business needs.
  • Well versed in web development and associated devtools.
  • Hands-on experience with Typescript, REST API development, and relational databases.
  • Track record of evolving and re-architecting complex systems to accommodate growth while ensuring stability.
  • Comfortable exploring nontraditional solutions at the edge of established systems.
  • Solid understanding of security risks and mitigations.
  • Experience integrating third-party services.
  • Strong skills in testing, debugging, collaboration, and communication.
  • A proven growth mindset.

Preferred Qualifications

  • AI curious: Familiarity with AI tools, understanding their situational benefits and limitations.
  • Experience building account management features including invite flows, domain discovery, and team management.
  • Background in developing enterprise features such as audit logs, SSO, and SCIM.
  • Insight or experience with authorization at scale (roles, permissions, RBAC, FGA).

Benefits & Perks

  • Healthcare Package: Generous healthcare coverage.
  • 401k Matching: Program to support your future.
  • Catered Lunches: Enjoy meals provided at the office.
  • Flexible Vacation: Generous time-off policies.
  • Work Arrangement: Options for remote and hybrid roles with opportunities for in-person collaboration.
  • Location: Headquarters in the Mission District of San Francisco, CA.

Required Skills

Project organization
Mentorship
Full-stack development
Testing and debugging
Relational Databases
Security risk mitigation
Web development
3rd party integration
Team management
Access control
REST API development
Typescript