Senior Platform Software Engineer, Transport

FivetranFivetran·Remote(Remote, Colorado, United States, AMER)
Software Development

WFA Digital Insight

The demand for skilled platform software engineers has surged in recent years, with a 25% increase in job openings in the remote job market. As companies like Fivetran continue to scale, the need for experts who can design and implement automation using tools like Argo Workflows and Kubernetes has never been more pressing. With the integration of Fivetran and dbt Labs, this role offers a unique opportunity to work on complex distributed systems problems. Candidates should be prepared to showcase their expertise in cloud networking, service mesh configurations, and scalable backend services. Before applying, it's essential to understand the current landscape of data infrastructure and the role that companies like Fivetran play in it.

Job Description

## About the Role As a Senior Platform Software Engineer at Fivetran, you will be part of a closely-knit group of senior engineers working on complex distributed systems problems. Your day-to-day responsibilities will include designing, building, and operating foundational components of the multi-cell platform, including service routing, cloud networking, and the control plane for managing account lifecycles. You will be working asynchronously with ongoing communication in public Slack channels, ensuring seamless collaboration across product engineering, security, and infrastructure teams. The role of a Senior Platform Software Engineer is crucial in ensuring the scalability and reliability of Fivetran's platform. With the company's mission to make access to data as simple and reliable as electricity, the platform must be able to handle large volumes of data and provide a seamless experience for customers. As a senior engineer, you will be responsible for driving the technical direction of the platform and ensuring that it meets the needs of the company's growing customer base. Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data. Together, they are delivering the data infrastructure layer that helps organizations move, transform, and trust their data. As a Senior Platform Software Engineer, you will be part of this exciting journey, working on the integration of Fivetran and dbt Labs and helping to build a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.

## What You Will Do - Design, build, and operate foundational components of the multi-cell platform, including service routing, cloud networking, and the control plane for managing account lifecycles - Develop and automate the tooling to migrate customer accounts from legacy environments to the new multi-cell architecture at scale - Write robust, high-quality backend services and infrastructure code, primarily in Go and Python, with opportunities to work with Rust - Collaborate on network architecture design, including VPC management, load balancing, DNS, PrivateLink, and service mesh configurations to support single-tenant and multi-tenant deployments - Design and implement automation using tools like Argo Workflows, Kubernetes, and Terraform to enhance the reliability, efficiency, and scalability of the platform - Join a senior, distributed team and become part of a closely-knit group of senior engineers at the intersection of application and infrastructure - Tackle complex distributed systems problems while collaborating across product engineering, security, and infrastructure teams - Drive seamless migrations and ensure that the platform is able to handle large volumes of data - Develop scalable backend services and ensure that they meet the needs of the company's growing customer base

## What We Are Looking For - 5+ years of experience in software engineering, with a focus on building scalable and reliable systems - Expertise in cloud networking, service mesh configurations, and scalable backend services - Strong programming skills in languages such as Go, Python, and Rust - Experience with automation tools like Argo Workflows, Kubernetes, and Terraform - Strong understanding of distributed systems and cloud computing concepts - Experience working with complex data systems and architectures - Strong collaboration and communication skills, with the ability to work asynchronously with ongoing communication in public Slack channels - A passion for building and delivering high-quality software systems

## Nice to Have - Experience working with Fivetran and dbt Labs technologies - Knowledge of data infrastructure and the role that companies like Fivetran play in it - Experience working on complex distributed systems problems - Familiarity with agile development methodologies and version control systems like Git

## Benefits and Perks - Competitive salary and equity package - Opportunity to work on complex and challenging projects - Collaborative and dynamic work environment - Flexible working hours and remote work options - Professional development and training opportunities - Access to the latest technologies and tools - Comprehensive health and wellness benefits - Generous PTO and holiday package

How to Stand Out

- Make sure to brush up on your cloud networking skills, including VPC management, load balancing, and service mesh configurations.

  • Showcase your experience with automation tools like Argo Workflows, Kubernetes, and Terraform.
  • Highlight your ability to collaborate and communicate effectively in a distributed team environment.
  • Be prepared to discuss your experience with complex distributed systems problems and how you overcame them.
  • Showcase your passion for building and delivering high-quality software systems.
  • Research the company and the role, and be prepared to discuss how your skills and experience align with the company's mission and goals.
  • Be prepared to provide examples of your work, including code samples and project descriptions.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.