Software Engineer II – Databases
Company | Fivetran |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level, Senior |
Requirements
- 3+ years programming in Java or C languages
- Writes well-structured and performant code
- Be able to dive into code that has been previously written and suggest improvements
- 1 experience on-call or supporting customer with live production system
- Demonstrated ability to solve complex problems
- Understand and can explain how to build high performance systems and processes
- Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
- 1+ year of infrastructure as code on Docker/Kubernetes, AWS CloudFormation, Terraform, Google Cloud Deployment Manager, or equivalent
- Experience working in large distributed teams
Responsibilities
- Dive deep into data replication debugging, analyzing existing code that is in use by hundreds of customers today
- Analyze new features that are introduced by Oracle in recent releases 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
- Working experience with database internals such as storage format, compression techniques, encryption, disaster recovery, transaction management, or high availability
- Working experience in designing and developing file, event, application, or database connectors
- Working experience with advanced Java development such as multi-threads, multi-tasking, different asynchronous programming mechanisms, garbage collector tuning, etc.
- Working experience setting up, maintaining and tuning production Oracle RDBMS