
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...
Overview
Fivetran is seeking a Software Engineer II to enhance their NoSQL data pipeline services. You'll work with Java, MongoDB, and AWS to drive performance improvements and build new features. This role requires experience in software development and database technologies.
Job Description
Who you are
You have a solid background in software engineering with a focus on databases — your experience includes building and optimizing data pipelines that support large-scale applications. You are proficient in Java and have hands-on experience with NoSQL databases like MongoDB and DynamoDB, which you have used to enhance data reliability and performance.
You are familiar with cloud platforms such as AWS, GCP, and Azure — you understand how to leverage these technologies to build scalable and efficient systems. Your experience with containerization tools like Docker and orchestration platforms such as Kubernetes allows you to deploy applications seamlessly and manage their lifecycle effectively.
You thrive in collaborative environments — you enjoy working closely with team members to develop new features and improve existing systems. Your ability to give and receive constructive feedback through code reviews helps foster a culture of continuous improvement within your team.
You are detail-oriented and committed to delivering high-quality code — you understand the importance of writing automated tests, including unit and integration tests, to ensure the reliability of your applications. You are also adept at breaking down complex project work into manageable tasks with accurate estimates.
Desirable
Experience with Bazel for build automation is a plus, as is familiarity with version control systems like GitHub. You may also have knowledge of CI/CD practices that enhance the software development lifecycle.
What you'll do
As a Software Engineer II at Fivetran, you will play a crucial role in enhancing our NoSQL data pipeline services — your primary focus will be on driving performance improvements and building new features that meet the needs of our customers. You will write and deliver reliable code while ensuring that it is optimized for performance.
You will collaborate daily with your team to develop new features and improvements — this includes resolving customer issues in partnership with customer support to ensure a seamless experience for our users. Your role will involve working across the software development lifecycle, from requirements gathering and design to prototyping and implementation.
You will participate in code reviews, providing valuable feedback to your peers while also receiving insights to improve your own coding practices. Your contributions will help minimize technical debt and enhance the overall architecture of our systems.
What we offer
Fivetran offers a hybrid work model that combines the flexibility of remote work with the benefits of in-person collaboration — you will be expected to work in the Oakland office two days a week, fostering team connections and collaboration. We provide a supportive environment where you can grow your skills and advance your career.
You will have the opportunity to work with cutting-edge technologies and contribute to a mission-driven company that values data accessibility and reliability. We encourage you to apply even if your experience doesn't match every requirement — your enthusiasm and willingness to learn are just as important as your technical skills.
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

Software Engineering
Fivetran is seeking a Software Engineer II to enhance their NoSQL data pipeline services. You'll work with Java, MongoDB, and cloud technologies like AWS and Azure. This role requires experience in software development and offers a hybrid work model in Toronto.

Staff Engineer
Fivetran is seeking a Staff Software Engineer to develop enterprise-grade software for their PostgreSQL database connector team. You'll focus on building data pipelines and enhancing capabilities for sophisticated customers. This role requires expertise in PostgreSQL and a passion for data-driven development.

Software Engineering
Snowflake is hiring a Software Engineer to join their Database Engineering team. You'll design and develop a petabyte-scale cloud database, focusing on performance and scalability. This role requires 2+ years of experience in software development.

Software Engineering
Cartesia is hiring a Software Engineer to architect data systems for massive scale. You'll work with AWS and GCP to implement data governance and develop database platforms. This position requires experience in database engineering.
