Skip to main content
Fivetran

Senior Software Engineer

RemoteAPAC
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Anywhere in APAC. Set where you work from to check your eligibility.

No BS summary

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, the dbt VS Code extension, and the CLI workspace runtime that powers both.

Core skills

PythonTypeScriptReact

Required skills

KubernetesAPIsPostgreSQLobservability

Optional skills

LLM-powered featuresagent-powered featuresLanguage Server ProtocolMonacoCodeMirrordbtSQLSnowflake

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 oncall and customer support for your surfaces, and mentor engineers earlier in their careers.

What they require

  • 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.

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.

Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data. Fivetran helps organizations automate data movement across systems, clouds, engines, and tools, while dbt Labs supports analytics engineering and data transformation.

🇺🇸 United StatesDataEnterprisefivetran.com
Salary not disclosed