Senior Software Engineer @Fivetran
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Software Engineer @Fivetran

1mth ago - Fivetran is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

As a Senior Full-Stack Engineer on the Cloud Clients team, you’ll own end-to-end delivery across the surfaces where dbt developers do their work:

  • dbt Studio in the browser
  • dbt VS Code extension
  • CLI workspace runtime that powers both

You’ll help build dbt’s AI-native developer experience, including:

  • Agent workflows
  • Diff review
  • Streaming tool calls
  • Charts and rich outputs for conversational analytics
  • MCP apps that bring dbt projects directly into tools like Claude and Codex

This is a true full-stack role: you’ll work across Python, TypeScript, React, and Kubernetes, with the expectation that you can take a feature from schema and service design through to the final pixel without a handoff.

What you’ll do:

  • Own parts of the CLI workspace runtime that backs both surfaces, including migrating users off our legacy IDE and enabling asynchronous, background agent runs.
  • Design and build agent-facing experiences: streaming responses, transparent tool calls, diff review, and charting / rich output for conversational analytics.
  • Extend dbt into other developer surfaces β€” MCP integrations that make dbt projects usable directly from AI clients like Claude and Codex.
  • Lead well-scoped projects end to end: write the plan, partner with design and product, ship in two-week increments, and measure whether it worked.
  • Share on-call and customer support for your surfaces, and mentor engineers earlier in their careers.

Qualifications

  • 5+ years building production software, including senior-level ownership of projects that ran for months and involved several people.
  • Deep Python experience plus exposure to TypeScript and React experience β€” you move across the stack without waiting for a handoff.
  • Built and maintained something other developers depend on: an IDE, an editor extension, a CLI, an SDK, an LSP server, or a data tool.
  • Comfort with the operational side of shipping β€” APIs, Kubernetes, Postgres, observability β€” and with being on the hook when something breaks.
  • Strong written communication: you can make a technical argument in a document and bring people along.
  • Worked asynchronously as part of a fully-remote, distributed team.

Requirements

  • Bonus points for shipped LLM- or agent-powered features to production, with real opinions on evaluation, latency, cost, and where models fall down.
  • Worked with the Language Server Protocol, Monaco, CodeMirror, or other code-editor internals.
  • Hands-on dbt, SQL, or data warehouse experience (Snowflake, Databricks, BigQuery, Redshift).
  • Migrated users off a legacy product surface and decommissioned it without breaking them.
  • Go, Rust, or systems-level performance experience.

Benefits

  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays (including a year-end Global Week of Rest), and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Fivetran
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,826+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only, direct access to employer

Unlock All Jobs Now

Maybe later