Senior
Fivetran- Compensation
- $175k–$210k Published range
- Location
- Hybrid - Oakland, CA, 2 days/week Remote eligibility
- Employment
- Full-time Senior
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
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.