
About Fivetran
Effortless data integration for every business
Key Highlights
- Raised $727.7 million in total funding
- Acquired HVR and Teleport Data to enhance functionality
- 1,001+ employees with a focus on cloud-based solutions
- Headquartered in Oakland, CA with global expansion plans
Fivetran, headquartered in Oakland, CA, is a leading data integration platform that simplifies the process of centralizing data for businesses. With over 1,001 employees, Fivetran has raised $727.7 million in funding, including a $565 million Series D round led by Andreessen Horowitz in 2021. The pl...
🎁 Benefits
Fivetran offers a comprehensive benefits package including 100% paid Medical, Dental, Vision, and Basic Life Insurance starting on day one, a 401k mat...
🌟 Culture
Fivetran fosters a culture of innovation and adaptability, continuously improving its cloud applications to meet changing data needs. The company emph...
Skills & Technologies
Overview
Fivetran is hiring a Senior Staff Software Engineer to contribute to the technical architecture and development of their Managed Data Lake product. You'll work with technologies like Java, PostgreSQL, and cloud platforms such as AWS and GCP. This role requires significant experience in distributed systems.
Job Description
Who you are
You have extensive experience in software engineering, particularly in distributed systems, and are eager to contribute to the architecture and design of large-scale data lake systems. Your expertise in Java and cloud technologies like AWS, GCP, and Azure allows you to build scalable and high-performance systems that meet the needs of thousands of companies. You thrive in collaborative environments, working closely with product and engineering teams to deliver cutting-edge capabilities that enhance customer experiences.
You possess a strong understanding of data pipeline technologies and are familiar with tools such as Kubernetes, gRPC, and Grafana. Your background in database management, particularly with PostgreSQL, equips you to optimize data storage and retrieval processes effectively. You are committed to operational excellence and continuously seek to improve performance, latency, and availability of services.
What you'll do
In this role, you will partner closely with product teams to gather requirements and design innovative features that directly benefit customers. You will be responsible for the design, development, implementation, and operation of reliable large-scale data lake systems, collaborating with a dedicated engineering team and Site Reliability Engineers (SREs). Your focus will be on driving significant improvements in performance and ensuring that the services you develop meet operational commitments.
You will also advance open-source technologies and set technical standards that elevate the engineering practices across the organization. Your contributions will play a crucial role in shaping the future of Fivetran's data solutions, making data access as simple and reliable as electricity. You will engage in code reviews, mentor junior engineers, and participate in architectural discussions to ensure the highest quality of software delivery.
What we offer
Fivetran provides a dynamic work environment where you can grow your skills and make a meaningful impact on the data landscape. We offer competitive compensation and benefits, along with the flexibility of remote work. You will be part of a team that values collaboration, innovation, and a commitment to excellence in engineering practices. Join us in our mission to empower organizations to become truly data-driven.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Fivetran.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Fivetran is seeking a Senior Staff Software Engineer to contribute to the technical architecture and development of their Managed Data Lake product. You'll work with technologies like Java, C++, and AWS to build scalable data systems. This role is fully remote based in Germany.

Staff Engineer
Datadog is hiring a Staff Engineer to lead the development of critical architecture and systems. You'll work on data visualization and distributed systems, leveraging your expertise in Java. This role requires significant experience in technical leadership and system design.

Staff Engineer
Narvar is seeking a Staff Software Engineer to lead the development of new product features and enhance the web application. You'll work with technologies like Java and focus on distributed systems and architecture. This role requires 10+ years of backend development experience.

Software Engineering
Hightouch is seeking a Software Engineer specializing in Distributed Systems to enhance their syncing engine. You'll work on performance optimization and troubleshooting in a multi-cloud infrastructure. This role requires expertise in distributed systems.

Staff Engineer
Earnin is seeking a Senior Staff Software Engineer to contribute to the design and development of backend services. You'll work with technologies like Java and Spring to enhance financial products. This position requires significant experience in backend engineering.