Senior Software Engineer
Build end-to-end developer experiences across dbt Studio, the VS Code extension, and the CLI workspace runtime. The role requires senior production software ownership, strong Python with TypeScript and React, operational expertise, and experience building tools used by other developers.
About the job
Responsibilities
- Own parts of the CLI workspace runtime, including migrating users from the legacy IDE and enabling asynchronous background agent runs.
- Design and build agent-facing experiences such as streaming responses, transparent tool calls, diff review, charting, and rich outputs for conversational analytics.
- Extend dbt through MCP integrations for AI clients such as Claude and Codex.
- Lead scoped projects end to end: write plans, partner with design and product, ship in two-week increments, and measure outcomes.
- Participate in on-call and customer support for owned surfaces.
- Mentor engineers earlier in their careers.
Requirements
- 5+ years building production software, including senior-level ownership of multi-month projects involving several people.
- Deep Python experience, with TypeScript and React experience.
- Experience building and maintaining developer-facing tools such as an IDE, editor extension, CLI, SDK, LSP server, or data tool.
- Comfort with APIs, Kubernetes, Postgres, observability, and operational ownership.
- Strong written communication and technical documentation skills.
- Experience working asynchronously on a fully remote, distributed team.
Nice-to-haves
- Production experience shipping LLM- or agent-powered features, including evaluation, latency, cost, and model limitations.
- Experience with Language Server Protocol, Monaco, CodeMirror, or other code-editor internals.
- Hands-on dbt, SQL, or data warehouse experience with Snowflake, Databricks, BigQuery, or Redshift.
- Experience migrating users from and decommissioning legacy product surfaces.
- Go, Rust, or systems-level performance experience.
Compensation and Benefits
- 100% employer-paid medical insurance.
- Paid time off, paid sick time, inclusive parental leave, holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Virtual team events, free food, and team-building activities.
- Monthly cell phone stipend.
- Mental health support platform with therapy, coaching, and mindfulness resources.
- Benefits may vary by country and worker type.
Skills
Python, TypeScript, React, Kubernetes, Postgres, APIs, Observability, Mcp, Language Server Protocol, Monaco, Codemirror, SQL, Snowflake, Databricks, BigQuery
Similar jobs
Fullstack Engineering jobsSenior full-stack engineer building scalable enterprise identity features across React and Node.js/TypeScript. Requires 5+ years of large-scale systems experience plus strong expertise in PostgreSQL, MongoDB, Redis caching, performance optimization, and API design.
Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.
Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.