Posted in

Senior Software Engineer – Databases

Senior Software Engineer – Databases

CompanyFivetran
LocationOakland, CA, USA
Salary$166585.93 – $199911.11
TypeFull-Time
Degrees
Experience LevelSenior

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