×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - ETL Platform

Job in Oakland, Alameda County, California, 94616, USA
Listing for: Theory Ventures
Full Time position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Data Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer - ETL Platform

Overview

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

Fivetran is building data pipelines to power the modern data stack for thousands of companies.

We’re looking for a Staff Software Engineer to join our ETL Platform team.

We own the core platform that backs Census’ sync engine. We are responsible for keeping our customer data flowing smoothly - on time, every time. We design and implement projects like our recent Sync Tracking overhaul, enabling us to capture, store, and process huge datasets and provide customers with complete visibility into data flow and verification that every record reaches its destination.

We manage a constantly scaling and resizing fleet of machines to handle the dynamic needs of our customers, acting as a shadow infrastructure team as needed.

This is a full-time, hybrid position based out of either our New York or Oakland offices.

Technologies You’ll Use
  • Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
  • Expertise in 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 valuable contributions to the deepest recesses of our tech stack – including writing typesafe Ruby and Rails with Sorbet, building performant Kotlin microservices, managing highly available Spark clusters, working on deterministic Temporal workflows, and Terra forming all the things in AWS.
  • Think in Parquet, live in cloud storage, and have data flowing through your veins.
  • Operate in hostile territory on all sides – building and managing a data diffing ETL engine that operates across every type of data warehouse and SQL dialect imaginable on data you don’t own or control, and send it to countless permutations of destinations that could respond in unpredictable ways.
  • Be a reliable and steadfast operator, participating in the team on-call rotation to help diagnose, triage and fix performance bottlenecks and edge-cases our customers discover. You’ll leave the campsite cleaner than you found it.
  • Work closely with our product team to help design and develop new features to improve data pipeline observability and debuggability, putting you on a first name basis with the data teams of many companies you have come to love and respect.
Skills We’re Looking For
  • Ownership - Experience being on-call, driving system quality higher, managing costs and constantly recognizing areas to simplify while always improving composability.
  • Autonomous and Self-Motivated - Thrives in a high-trust environment, driving projects forward and making independent decisions with confidence.
  • Adaptable and Resilient - Comfortably navigates ambiguity and views challenges as opportunities for growth.
  • Driven and Persistent - Maintains a strong focus on goals, confidently overcoming obstacles and eagerly seeking innovative solutions to exceed expectations.

#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 range, individual compensation is determined by additional factors, including job-related skills, experience, relevant education or training, business need, market demands.

The compensation range is subject to change and may be modified in the future. Your recruiter can share more…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary