Staff Software Engineer

Fivetran

New York (NY)

On-site

USD 220,000 - 320,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% employer-paid medical insurance
Generous paid time away
Professional development and training
Team-building activities
Monthly cell phone stipend
Mental health support platform

Job summary

Fivetran is seeking a Staff Software Engineer to work on the dbt Fusion initiative, building a next-generation analytics engine in Rust. You will enhance performance, correctness, and developer experience across dbt workflows, with a focus on a state-aware execution engine and multi-warehouse SQL understanding.

You will contribute to both open source and commercial code while collaborating with product, design, and operations teams to deliver scalable systems.

Qualifications

  • Minimum 10+ years of coding experience across modern languages and platforms.
  • Experience with distributed systems, performance optimization, and large-scale deployments.
  • Strong understanding of databases, data infrastructure, or analytics tooling is a plus.

Responsibilities

  • Collaborate with Product, Design, Operations, and Security to deliver scalable compute solutions.
  • Participate in technical architecture discussions focused on query engines and distributed DB design.
  • Build services, APIs, and experiences that emphasize reliability, performance, and user delight.
  • Tackle ambiguous technical challenges with strategic thinking and ownership.
  • Drive best practices in testing, observability, and system reliability.
  • Contribute to engineering direction across multiple teams or domains.

Skills

10+ years coding
Rust, Python, Go or Java
Cloud infrastructure
Distributed systems

Tools

AWS
GCP
Azure
Kubernetes
Terraform

Job description

From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.

**THIS MUST BE FILLED OUT PRIOR TO SUBMITTING. Please do not change the headers for each section below.**

About UsFivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data — from the moment data moves, through every transformation, to the context teams and AI systems rely on.Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights. Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.As we bring our teams and technology together, we’re building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust. It’s an exciting time to join us: we’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.During this transition period, you may see references to both Fivetran and dbt Labs throughout our recruiting process as we integrate our teams, systems, and career sites.

About the Role

Fivetran is building data pipelines to power the modern data stack for thousands of companies.

As a Staff Software Engineer working on dbt Fusion, you’ll help build a next-generation analytics engine written in Rust that significantly improves performance, correctness, and developer experience across dbt workflows. You’ll work on a modern, state-aware execution engine with deep SQL understanding across multiple warehouses, enabling faster debugging, smarter orchestration, and more efficient large-scale deployments.

This role offers the opportunity to contribute to both open source and commercial code while shaping the future of dbt’s core platform.

This position is a unique opportunity to work on mission-critical projects that will significantly improve the experience of our customers and developers. You’ll help build truly differentiated systems and engines that sets us apart from other database technologies.

What You’ll Do
  • Collaborate with Product, Design, Operations, and Security to deliver well-architected, scalable compute solutions.
  • Participate in technical architecture discussions with a focus on query engines, storage systems, and distributed database design.
  • Build services, APIs, and experiences that support user delight, quality, high availability, and performance.
  • Tackle ambiguous, open-ended technical challenges with strategic thinking, balancing technical constraints with user needs and product goals.
  • Drive best practices in testing, observability, and system reliability.
  • Champion a culture of technical excellence and innovation, influencing engineering direction across multiple teams or domains.
  • Strong coding skills (10+ years) in at least one of the following technologies: Rust, Python, Go or Java.
  • Familiarity with cloud infrastructure (AWS, GCP, Azure, Kubernetes, Terraform).
  • Proven ability to participate in complex projects and collaborate across functions.
  • Excellent problem-solving skills, clear communication, and a strong sense of ownership.
  • Interest in systems, data infrastructure, compilers, or analytical tooling, even if experience is primarily academic.
  • Experience working on non-trivial projects (coursework, internships, research, open-source, personal projects) that required persistence and iteration.
  • Willingness and enthusiasm to work across the stack and learn new technologies as the problem demands.
  • Evidence of being self-directed and curious—you proactively learn new tools, languages, or concepts when needed
Bonus Skills
  • Contributions to open source database technologies projects such as Apache Arrow, DuckDB, MongoDB Runtime, or other analytical data systems.
  • Expertise in database systems, query engines, or storage systems.
  • Experience with performance optimization, observability, or large-scale query engines.

Perks and Benefits

  • 100% employer-paid medical insurance*
  • Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off.
  • 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 brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities. Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Fivetran, Inc. • New York (NY)

Remote
USD 210,000 - 270,000
100% employer-paid medical insurance
Generous paid time off (vacation, sick
RSU stock grants
+4
Senior Manager, dbt Fusion
Senior Manager, dbt Fusion

Fivetran, Inc. • Denver (CO)

On-site
USD 228,000 - 285,000
Medical insurance
Generous PTO
Professional development
+3
Senior Manager, dbt Fusion
Senior Manager, dbt Fusion

Fivetran, Inc. • Oakland (CA)

On-site
USD 241,000 - 301,000
100% employer-paid medical insurance
Generous paid time off (vacation/sick/
Professional development opportunities
+3
Senior Manager, dbt Fusion
Senior Manager, dbt Fusion

Fivetran, Inc. • Oregon

Hybrid
USD 228,000 - 285,000
Medical insurance
RSU stock grants
Company events
+2
Senior Engineering Manager, dbt Engine
Senior Engineering Manager, dbt Engine

Fivetran, Inc. • Denver (CO)

On-site
USD 228,000 - 285,000
100% employer-paid medical insurance
Paid time away (vacation, holidays, S&
RSU stock grants
+4
Senior Software Engineer
Senior Software Engineer

Fivetran, Inc. • Oakland (CA)

Remote
USD 175,000 - 210,000
Medical insurance
RSU stock grants
Professional development
+3
Staff Software Engineer-dbt core
Staff Software Engineer-dbt core

Fivetran, Inc. • United States

Remote
USD 180,000 - 240,000
Medical insurance
RSU stock grants
Professional development
+2
Senior Staff Systems Engineer, Data & Integrations
Senior Staff Systems Engineer, Data & Integrations

Fivetran, Inc. • Michigan

On-site
USD 203,000 - 253,000
Medical insurance (100% employer-paid)
RSU stock grants
Paid time off
+3
Senior Engineering Manager, dbt Engine
Senior Engineering Manager, dbt Engine

Fivetran, Inc. • Michigan

Remote
USD 241,000 - 301,000
Medical insurance
Paid time off
RSU stock grants
+4
Senior Software Engineer
Senior Software Engineer

Fivetran • Oakland (CA)

Remote
USD 175,000 - 210,000
Medical insurance
Paid time off
Professional development
+3