Staff Software Engineer, Backend

Fivetran

Oakland (CA)

On-site

USD 210,000 - 290,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Fivetran is seeking a Staff Software Engineer, Backend to join the Reverse ETL product engineering team in a hybrid role based in Oakland or Toronto. You’ll help integrate data activation into the dashboard, touching authentication, billing, data model, and UI.

You’ll mentor engineers and lead cross-team projects in a distributed, agile environment. Expected to contribute across Ruby on Rails, TypeScript, Vue, and AWS stacks, you’ll prototype and test ideas, collaborate with product teams, and

Qualifications

  • Experience in backend development and API integration.
  • Familiarity with Ruby on Rails, Typescript, Vue, and AWS.
  • Ability to work in a hybrid, collaboration-heavy environment.

Responsibilities

  • Contribute to all parts of the tech stack: Ruby on Rails, Typescript, Vue, AWS.
  • Prototype ideas quickly and test with mockups when needed.
  • Collaborate with product, design, and customers to shape features.
  • Mentor early-career engineers and perform code reviews.
  • Lead major projects from spikes to rollout planning.

Skills

Python
Ruby on Rails
Go
Kotlin
Scala
Java
Typescript
Vue
APIs

Tools

Snowflake
AWS
GCP
Azure

Job description

About Us

From Fivetran's founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We're proud that more organizations continue to leverage our technology every day to become truly data-driven.



About the Role

We're looking for a Staff Software Engineer, Backend to join our Reverse ETL product engineering team.


Formerly Census, we were acquired in May 2025 to augment Fivetran's warehouse-first data movement product story. Now we're integrating our entire product directly into the Fivetran dashboard, bringing best-in-class data activation to every Fivetran customer.


As a staff software engineer in Reverse ETL, you'll be on the front lines of integrating data activation capabilities into the Fivetran product along every dimension - authentication, billing, data model, UI and more. You'll be a senior member of a distributed, collaborative, agile team of engineers of varying experience levels and diverse backgrounds.


This is a full-time position based out of our Toronto or Oakland office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration.



Technologies You'll Use


  • Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.

  • Hands-on experience with at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.

  • Solid understanding of relational databases (experience with data warehousing solutions (e.g., Snowflake) is a bonus)

  • Proven experience in system integration, including API consumption and development (experience with infrastructure management is a bonus)

  • Familiarity with leading cloud providers, such as GCP, AWS, or Azure

  • Experience being on-call



What You'll Do


  • Make contributions to all parts of our tech stack, which comprises Ruby on Rails, Typescript, Vue, and AWS.

  • Be comfortable \"filling in the gaps\" in product / design specs. The prospect of being able to prototype to test ideas out before committing to building is exciting to you.

  • Work closely with our product team, leaders, and customers to help design and develop features that make Fivetran the one-stop shop for data activation.

  • Mentor early-career engineers, perform thoughtful and constructive code reviews, advise on best practices, provide project-level leadership, operate across teams, departments, and time zones.

  • Lead major projects, from driving research spikes, to writing and socializing design documents, to planning the implementation and rollout



Skills We're Looking For


  • Can build things end-to-end. Our engineers build, deploy and maintain their code.

  • Is adept with data, backend systems, APIs, and UI components.

  • Is customer-focused, with an eye for building delightful product experiences and developer experiences.

  • Approaches new problems with a scrappy optimism, with a bias towards action.

  • Thrives in ambiguous environments where you get to work directly with customers and make decisions that build trust and have a huge impact on the business.

  • Present and available online for synchronous and asynchronous collaboration with a team distributed across North America.

  • Able to work in-person in our Toronto/Oakland office 2 days per week.



#LI-HYBRID #LI-AM1



The compensation range displayed on this job posting reflects the minimum and maximum target for new hire compensation for the target position and level, and may include sales incentives or target bonuses depending on the role. Our compensation ranges are determined by role, level, and location. Our job titles may span more than one career level. Within the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Software Engineer
Staff Backend Software Engineer

Fivetran • Oakland (CA)

Hybrid
USD 140,000 - 190,000
Staff Software Engineer, Backend
Staff Software Engineer, Backend

Fivetran, Inc. • Oakland (CA)

On-site
USD 196,000 - 245,000
Medical insurance
Paid time off
Professional development
+3
Senior Staff Software Engineer
Senior Staff Software Engineer

Fivetran • Michigan

On-site
USD 232,000 - 290,000
100% employer-paid medical insurance
Generous PTO and parental leave
RSU stock grants
+4
Senior Staff Systems Engineer
Senior Staff Systems Engineer

Fivetran, Inc. • Oakland (CA)

On-site
USD 232,000 - 290,000
Medical insurance (100% employer-paid)
Paid time off and holidays
Professional development and training
+3
Staff Backend Engineer, Reverse ETL – Hybrid Activation
Staff Backend Engineer, Reverse ETL – Hybrid Activation

Fivetran, Inc. • Oakland (CA)

Hybrid
USD 196,000 - 245,000
Medical insurance
Paid time off
Professional development
+3
Senior Staff Software Engineer
Senior Staff Software Engineer

Fivetran • Oakland (CA)

On-site
USD 232,000 - 290,000
Medical insurance
Paid time off
RSU stock grants
+4
Senior Staff Software Engineer
Senior Staff Software Engineer

Fivetran, Inc. • Oakland (CA)

On-site
USD 232,000 - 290,000
100% employer-paid medical insurance
Generous PTO and holidays
Professional development
+3
Senior Staff Site Reliability Engineer
Senior Staff Site Reliability Engineer

Fivetran • Oakland (CA)

Hybrid
USD 232,000 - 290,000
Medical insurance
PTO & benefits
RSU stock grants
+4
Senior Staff Site Reliability Engineer
Senior Staff Site Reliability Engineer

Fivetran, Inc. • Oakland (CA)

On-site
USD 232,000 - 290,000
Employer-paid health insurance
Generous PTO & holidays
Professional development
+3
Software Engineer
Software Engineer

Fivetran • Oakland (CA)

On-site
USD 174,915 - 209,906
Medical insurance
PTO and holidays
RSU stock grants
+4