Skip to main content

Software Engineer II, Databases

Technology
Fivetran
Toronto, Canada1 months agoUntil 2026-05-14
Full timeHybrid

Job description

About the RoleFivetran is building data pipelines to power the modern data stack for thousands of companies.We're seeking an enthusiastic Software Engineer to join our fast-growing data company. As a part of the databases team, you will help drive performance improvements, improve reliability/architecture and build new features for our NoSQL data pipeline services.This is a full-time, hybrid position based out of Fivetran's Toronto, ON office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team.Technologies You'll UseJavaNoSQL databases: MongoDB, Amazon DynamoDB, Azure Cosmos DB, Amazon DocumentDB, Firebase, ElasticsearchRelational databases: IBM Db2, CockroachDBAWS, GCP, AzureBazel, Docker, Kubernetes, GithubWhat You'll DoWrite and deliver code reliably, along with automated tests (unit and integration)Optimize code to make it more performantBreak down project work into tasks with estimatesGive and receive feedback through code reviewsCollaborate daily with team members to develop new features and improvements while minimizing technical debtResolve customer issues in collaboration with customer supportWork across the software development lifecycle: requirements, design, prototype, implementation, review, release, and monitoringUse AI coding agents to automatically generate code for use cases such as incident resolution, feature development, testing, and investigationsSkills We're Looking ForExpertise in Java developmentExperience developing reliable software with high-volume data management under strict SLAsExperience working with popular cloud platforms (e.g.

AWS, GCP, Azure)Experience using AI coding agents for developmentKnowledge of popular NoSQL databases (e.g. MongoDB, Amazon DynamoDB)Knowledge of and appreciation for clean code practicesAbility to troubleshoot problematic code and identify root cause(s)Optional Bonus Skills​Experience working with change data capture for MongoDB, Amazon DynamoDB and/or IBM Db2Experience developing data integration tools (ETL or ELT) * Experience identifying and optimizing performance bottlenecks in distributed systemsThis role is a backfill for an existing position and offers an opportunity to step into a well-established team and make an immediate impact.

Fivetran

Keywords
DB2CodingTechnical debtIBM Db2 FamilyPrototype patternMongodbElasticsearchBazelJavaRelational grammarData managementAWSDockerFirebaseGithubKubernetes

¿Te interesa este puesto?