Skip to main content

Senior

Fivetran
Hybrid - Oakland, CA, 2 days/weekUpdated 8d ago
Compensation
$175k–$210k
Published range
Location
Hybrid - Oakland, CA, 2 days/week
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
B2B SaaS
Apply on fivetran.com
Job actionsApply now
Job actionsApply now

About the job

About Fivetran

Fivetran's mission is to make access to data as simple and reliable as electricity. Customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. Fivetran and dbt Labs are bringing together two industry-leading companies to deliver the data infrastructure layer that helps organizations move, transform, and trust their data.

About the Role

We're looking for a talented Senior Software Engineer with a passion for building enterprise grade software. You will focus on developing world-class enterprise capabilities and features in support of our largest and most sophisticated customers. You will have an impact across the entire product as we develop our next generation of enterprise, data governance, and solutions engineering offerings. This team is tasked with ensuring a high quality of Fivetran systems using AI and other advanced tools. The role will challenge you to solve problems in the domains of performance engineering, data security, and cluster orchestration.

Technologies You'll Use

  • Java
  • SQL
  • Bazel, BuildKite, Docker, Kubernetes, Github
  • AWS, GCP, Azure
  • Postgres database
  • AI Tools

What You'll Do

  • 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
  • Understand and fix challenges related to performance and scalability
  • Participate periodically in on-call rotation
  • Participate in the hiring process
  • Mentor Junior developers
  • Make Fivetran the most reliable and secure component of our customers' data infrastructure

Skills We're Looking For

  • Bachelor's degree, preferably in Software Engineering or Computer Science
  • 5+ years of experience in the software industry
  • Experience designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch
  • Experience working with distributed systems
  • Demonstrated ability to write well-structured and performant code
  • Ability to lead software and infrastructure design
  • Experience in code reviews, design, troubleshooting and testing
  • Experience programming in an object oriented / systems language such as Java, C++, C# etc
  • Hands-on experience with cloud technologies (AWS, GCP, Azure) and containerization (Docker, K8s)
  • Experience with continuous integration tools like Buildkite
  • Knowledge of observability tools like New Relic/Grafana is a plus
  • Knowledge of AI tools and usage is a plus

Bonus Skills

  • Experience in data processing (ETL, ELT) and/or cloud-based platforms

Compensation & Benefits

Oakland Pay Range: $174,915—$209,906.50 USD. Benefits include 100% employer-paid medical insurance, generous paid time off including paid vacation or flexible/unlimited vacation, paid sick time, inclusive parental leave, paid holidays, RSU stock grants, professional development opportunities, monthly cell phone stipend, and access to a mental health support platform.

Work Model

This is a full-time position based out of our Oakland office. Hybrid work model with two days in the office each week.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.