Senior Software Engineer - Orchestration
Full-timePosted 1w ago
About the role
Senior software engineer role on the Orchestration team that owns the control plane of the dbt platform, including the scheduler, execution harness, and results processing. Responsible for end-to-end feature design, implementation, performance improvements, high throughput APIs and data models, and collaboration with product and QE.
Responsibilities
- Design and implement features and performance improvements across the Orchestration team's services — the scheduler, execution harness, and results processing
- Develop, maintain, and test high-quality, maintainable code, and optimize critical paths for performance
- Write technical designs for feature-level work, actively seek feedback, and clearly explain the trade-offs of your decisions
- Participate in and review technical designs and pull requests, providing constructive feedback to the team
- Improve test coverage with comprehensive unit tests and refactor code to drive down tech debt
- Troubleshoot and debug production issues, and follow up on incidents with post-mortems and mitigation plans
- Break features into tasks, structure and execute your own project plans, and contribute to sprint and feature planning
- Collaborate with product managers, QE, customer support, and peers to deliver the best product with high quality, performance, and scalability
- Participate periodically in the on-call rotation, and be mindful of security throughout your work
- Use AI tooling — IDE assistants like GitHub Copilot, coding agents like Claude Code, and conversational AI — to accelerate development and to author and review SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans
Qualifications
- 5+ years of experience in the software industry with a focus on backend services and reusable components
- Experience with distributed systems and cloud computing concepts
- Demonstrated ability to write well-structured, performant, and well-tested code
- Ability to independently lead feature-level software and design work and explain trade-offs
- Ability to identify design flaws and propose improvements
- Experience with code reviews, design, troubleshooting, and testing
- Proficiency in a modern backend or systems language such as Python, Java, C++, or C#
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
- Experience with CI tooling (e.g., BuildKite) and familiarity with observability tools (Datadog, Grafana) a plus
- Fluent in using AI code assistants and coding agents and conversational AI to research, author, review, and synthesize SDLC artifacts
Benefits
- 100% employer-paid medical insurance
- Generous paid time off including vacation, flexible/unlimited vacation depending on role and country, sick time, parental leave, holidays, year-end Global Week of Rest, volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Company virtual happy hours, free food, and team-building activities
- Monthly cell phone stipend
- Access to mental health support platform for employees and dependents
Last updated Oct 14, 2026. Interested? Apply on the company site.

About Fivetran
Moving data. Powering innovation.
Effortlessly centralize all the data you need so your team can deliver better insights, faster.
data movementconnectorsETLELTdata integrationanalytics
More open roles at Fivetran
- Senior Strategic Finance Analyst5d agoHybrid (New York, NY) · Finance Department
- Senior Strategic Finance Analyst5d agoHybrid (Denver, CO) · Finance Department
- Senior Product Analyst5d agoHybrid (Oakland, CA) · Analytics Department
- Manager Software Engineering5d agoHybrid (Oakland, CA) · Engineering Department
- Senior Software Engineer - SaaS Google connectors5d agoHybrid (Novi Sad) · Engineering Department
