Start Your Search Here

Job Search

Fivetran

Toronto / Global

Software Engineer

Job Description

Fivetran + dbt Labs 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

Technologies You’ll Use: Java

MongoDB, Amazon DynamoDB, Azure Cosmos DB

AWS, GCP, Azure

Bazel, Docker, Kubernetes, Github

Write and deliver code reliably, along with automated tests (unit and integration)

Optimize code to make it more performant

Break down project work into tasks with estimates

Give and receive feedback through code reviews

Collaborate daily with team members to develop new features and improvements while minimizing technical debt

Resolve customer issues in collaboration with customer support

Work across the software development lifecycle: requirements, design, prototype, implementation, review, release, and monitoring

Use AI coding agents to automatically generate code for use cases such as incident resolution, feature development, testing, and investigations

Ability to troubleshoot problematic code and identify root cause(s)

Knowledge of popular NoSQL databases (e.g. MongoDB, Amazon DynamoDB)

Expertise in Java development

Experience working with popular cloud platforms (e.g. AWS, GCP, Azure)

Experience using AI coding agents for development

Knowledge of and appreciation for clean code practices

Experience developing reliable software with high-volume data management under strict SLAs

Experience working with MongoDB and/or Amazon DynamoDB change data capture

Experience developing data integration tools (ETL or ELT)

Experience identifying and optimizing performance bottlenecks in distributed systems

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs