Imagine playing a pivotal role at the intersection of data movement and transformation, shaping the future of how businesses truly leverage their most valuable asset. At Fivetran, alongside dbt Labs, we are building something truly transformative. We are creating the essential data infrastructure layer that empowers organizations worldwide to move, transform, and ultimately trust their data. This isn't just about pipelines; it is about delivering data that is canonical, query-ready, and foundational for critical analytics, intelligent AI systems, and better business decisions, all without the usual engineering headaches. As a Senior Staff Software Engineer, you will join our fully remote, global team and lead this exciting journey.
Overview
Fivetran and dbt Labs are bringing together two industry leading companies with a shared mission: helping organizations unlock the full value of their data. Our combined efforts are delivering the critical data infrastructure layer that helps organizations move, transform, and trust their data, from the moment it moves, through every transformation, to the context teams and AI systems rely on. Fivetran automates data movement across diverse systems, clouds, engines, and tools. 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 improved business decisions. This is a fully remote, worldwide opportunity, allowing you to contribute from anywhere.
Key Responsibilities
- Provide technical leadership and mentorship to engineering teams, fostering a culture of excellence and innovation.
- Architect, design, and implement highly scalable, reliable, and performant data infrastructure solutions.
- Drive critical architectural decisions and contribute to the long term technical strategy of our combined platform.
- Collaborate cross functionally with product managers, data scientists, and other engineering teams to define requirements and deliver robust solutions.
- Ensure the integrity, security, and quality of data as it moves through our systems.
- Lead by example in best practices for software development, testing, and deployment.
- Anticipate future technical challenges and proactively work to address them.
Requirements
- Extensive experience as a Senior Staff or Principal Software Engineer, with a proven track record of leading complex projects.
- Deep expertise in designing and building distributed systems, especially within cloud environments like AWS, GCP, or Azure.
- Strong proficiency in programming languages commonly used for data infrastructure (e.g., Java, Scala, Go, Python).
- Solid understanding of data warehousing concepts, ETL/ELT processes, and real time data streaming technologies.
- Experience with modern data orchestration tools and practices.
- Demonstrated ability to influence technical direction and mentor engineers across multiple teams.
- Exceptional problem solving skills and the ability to navigate ambiguous technical challenges.
- Excellent written and verbal communication skills, capable of explaining complex technical concepts clearly.
What You'll Gain
- The opportunity to significantly impact the future of data infrastructure at an industry leading company.
- Work on cutting edge technologies that are shaping how businesses interact with their data.
- Collaborate with brilliant and passionate individuals from both Fivetran and dbt Labs.
- A role with high visibility and the chance to lead pivotal projects from inception to deployment.
- A flexible, fully remote work environment that values work life balance and global collaboration.
- Continuous learning and development opportunities within a fast paced, innovative space.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

