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