← All roles

Software Engineer

Fivetran· Engineering Department
Apply on company site
Hybrid (Oakland, CA)$140.6k - $168.7kfull-timePosted 3mo ago

About the role

Software Engineer role focused on designing, implementing, and improving highly scalable distributed data pipelines and enterprise-grade features for Fivetran’s ELT product, with emphasis on performance, security, and data governance. Hybrid in Oakland, CA with two in-office days per week.

Responsibilities

  • Design and implement features and performance improvements to create highly scalable distributed data pipelines on the cloud.
  • Develop, maintain, and test code.
  • Conduct design and code reviews.
  • Collaborate with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability.
  • Participate periodically in on-call rotation.
  • Make Fivetran the most reliable and secure component of our customers’ data infrastructure.

Qualifications

  • Bachelor's degree, preferably in Software Engineering or Computer Science.
  • 3+ years of experience in the software industry with a passion for solving complex software engineering problems.
  • Software engineering foundation - experience designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch leveraging industry best practices.
  • Demonstrated ability to write well-structured and performant code.
  • Ability to lead software and infrastructure design to satisfy project requirements.
  • Experience in code reviews, design, troubleshooting and testing.
  • Experience programming in an object oriented / systems language such as Java, C++, C# etc.
  • Experience interacting with continuous integration tools like Buidkite.
  • Knowledge of observability tools like New Relic/Grafana is a plus.
  • Knowledge of Data Engineering is a plus.
  • Understand how to use AI code assist and coding agents to automatically generate code for features, bugs, testing, and investigation.
  • Ability to use conversational AI systems (like Claude, ChatGPT, and internal chatbots) to support researching, authoring, reviewing, and synthesizing various SDLC artifacts.

Skills

Required:Bachelor's degree in Software Engineering or Computer Sciencesoftware engineering experienceBackend and frontend library development

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, year-end Global Week of Rest, and volunteer days off.
  • RSU stock grants
  • 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 for employees and dependents.
Last updated Sep 23, 2026. Interested? Apply on the company site.
Fivetran logo

About Fivetran

Moving data. Powering innovation.

Effortlessly centralize all the data you need so your team can deliver better insights, faster.

data movementconnectorsETLELTdata integrationanalytics

More open roles at Fivetran