Skip to content

Senior Software Engineer – Databases
Company | Fivetran |
---|
Location | Oakland, CA, USA |
---|
Salary | $166585.93 – $199911.11 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years programming in Java languages
- Writes well-structured and performant code
- Be able to dive into code that has been previously written and suggest improvements
- Understand and can explain how to build high performance systems and processes
- Able to define project requirements and be proficient at designing software and infrastructure
- Enjoy mentoring and growing junior develops
- Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
- Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Responsibilities
- Dive deep into data replication debugging, analyzing existing code that is in use by hundreds of customers today. Some clients are operating the largest Oracle clusters in the world.
- Analyze new features that are introduced by various data sources including Snowflake, BigQuery, SQL Server, Postgres, MySQL, and NoSQL databases and determine how to develop supporting features.
- Contribute to the efforts to the maintenance and improvement of existing connectors; call for improvement in all areas of Fivetran’s codebase and infrastructure
- Be a part of the process to move a high performance client side service to the cloud and operate at scale
- Develop software designs and technical roadmap for the team
- Contribute to hiring by participating in the interview process
Preferred Qualifications
- Data Validation or data quality of sources and destinations
- Has worked with Data Sketches
- Experience in working with open source projects with other collaborators
- Experience in data processing (ETL, ELT) and/or cloud-based platforms
- Experience in designing and developing file, event, application, or database connectors
- Experienced working in a cloud environment utilizing AWS, GCP, Kubernetes, Docker, CircleCI, or similar technologies