CareerPlanSign in

Senior Software Engineer

USA - Oakland🌐 Remote💼 Full-time🗓 2026-10-01 → 2026-10-07

Core

Design and deliver end-to-end features for the control plane layer of the dbt platform, including the scheduler, execution harness, and results processing.

Role type

Senior Software Engineer (Backend/Systems)

Builds

High-throughput APIs, data models, and orchestration services for the modern data stack.

Domain

Data Infrastructure / Cloud Computing

Deliverable

production ML models | product features

Required skills

Python, Rust, distributed systems, cloud computing, backend service design, performance optimization, code review, unit testing, debugging, project planning, AI tooling (IDE assistants, coding agents, conversational AI)

Preferred skills

GraphQL, high-throughput multi-tenant services, ETL/ELT, workflow orchestration, dbt ecosystem (via careerplan.io/jobs/8007249003-senior-software-engineer-at-fivetran)

Technologies

Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog

Responsibilities

Design and implement features and performance improvements for scheduler, execution harness, and results processing; develop and test high-quality code; write technical designs and explain trade-offs; review pull requests and provide feedback; improve test coverage and refactor code; troubleshoot production issues and lead post-mortems; break features into tasks and execute project plans; collaborate with product, QE, and support; participate in on-call rotation; use AI tools to accelerate development and author SDLC artifacts.

Seniority

Senior, hands-on IC