Overview
Staff Software Engineer to be the technical lead of the Console team, owning developer-facing product surfaces that help developers discover, test, and adopt Deepgram.
What you'll do
- Set the technical strategy and architecture for Console, Playground, account management services, and agentic developer tooling, ensuring decisions scale with product-led growth plans.
- Lead large, high-priority, cross-functional projects from ambiguous idea to launch, driving key technical decisions and keeping stakeholders informed at major milestones.
- Partner with senior leaders in Engineering, Product, Design, Sales, and Marketing on roadmap and company direction, especially for AI-native developer experience.
- Set priorities with the engineering manager and product leadership, and translate them into clear, incrementally releasable work for the team.
- Build and ship full-stack features, including polished user interfaces and the APIs and backend services behind them.
- Drive the technical foundation of the self-serve growth engine: activation funnels, in-product upgrade flows, usage-based billing instrumentation, and PLG experimentation.
- Shape how developers use Deepgram through AI tools, including MCP servers, SDK experiences, AI agent playgrounds, and LLM-powered developer tooling.
- Spot recurring patterns in incidents, tech debt, and delivery problems, surface root causes to leadership, anticipate future problems, and own the solutions.
- Raise the engineering bar through design reviews, code reviews, technical standards, and mentoring senior and mid-level engineers.
What you'll need
- 8+ years of professional software engineering experience.
- Track record of shipping full-stack web applications used by customers.
- Experience as a technical lead on large, cross-functional projects with significant business impact.
- Strong front-end skills with modern web technologies and frameworks, and a strong command of web fundamentals, product quality, and user experience.
- Solid backend experience in a language such as Python, Rust, Go, or similar, including designing APIs and services for customer-facing products.
- Proven ability to drive architectural decisions that hold up as products and teams scale.
- Experience partnering with senior leaders on strategy and prioritization, and influencing without authority.
- A habit of finding root causes, anticipating problems, and turning them into durable solutions.
- A consistent record of mentoring engineers and raising the bar on engineering practices.
- Comfort with startup realities: building quickly, iterating often, and running experiments.
- Strong written and verbal communication skills.
Nice to have
- Experience building AI-powered developer tooling such as playgrounds, SDK experiences, interactive docs, or evaluation UIs for ML models.
- Experience shipping agentic or voice AI integrations, such as MCP servers, function-calling pipelines, or voice assistant SDKs.
- Experience driving PLG at a developer-tools company, including activation experiments, usage-based pricing, and upgrade flows.
- Experience with React, or interest in learning it.
- Depth in backend systems: databases (Postgres), schema design, and performance optimization at scale.
- Familiarity with cloud infrastructure, containerized deployments, and hybrid cloud (bare-metal datacenters plus cloud providers).
- Interest in Rust, LLM APIs, GPUs, and real-time audio systems, and a willingness to challenge common assumptions about where the technology is heading.
Details
- Location: USA, Remote.
- AI-first expectations: build your own workflows and agents, own and verify all output, and adopt new tools quickly. Interviews include walking through a workflow you built and where you drew the line between AI and your own judgment.
Read the full description and apply on the company’s own careers page.