Fivetran

Senior Software Engineer

Fivetran

Dublin, County Dublin, Ireland (Hybrid) · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Fivetran and dbt Labs

Fivetran's mission is to simplify and ensure reliable access to data, much like electricity. Their platform automates customer data integration into warehouses, ready for analysis without extra engineering effort. Recently, Fivetran and dbt Labs, both leaders in data technology, have united to enhance organizations' capability to move, transform, and rely confidently on their data. This collaboration supports thousands of customers globally by combining robust data movement with advanced analytics engineering.

Role Overview

We are hiring a Senior Software Engineer to join the dbt Platform Services team focused on creating stable and scalable services foundational to the dbt platform cloud product. This role involves improving external APIs and redesigning core data models to support hundreds of thousands of daily dbt run executions. You will work with a collaborative team addressing high-scale challenges while improving user and administrator experiences for dbt Cloud.

Key Responsibilities

  • Develop and sustain scalable, reliable services leveraging solid architectural principles and collaborate across teams.
  • Partner with internal stakeholders including product teams to shape API designs.
  • Create secure, highly available, and user-friendly experiences for both dbt Cloud administrators and end-users.
  • Engage with Product Management, UX designers, Security, and Customer Support to deliver seamless solutions.

Required Skills and Experience

  • Strong foundation in object-oriented programming.
  • Experience designing and building API-driven applications using REST and/or gRPC.
  • Track record of evolving APIs through multiple iterations.
  • Balance fast delivery with creating scalable and reusable components.
  • Commitment to code quality through design and code reviews.
  • Highly self-motivated and able to work independently.
  • Proactively collaborate with other teams to address infrastructure dependencies.
  • Write comprehensive unit, functional, and integration tests.
  • Strong problem-solving abilities, excellent communication skills, and a strong sense of ownership.

Preferred Qualifications

  • Familiarity with authentication protocols such as SAML and OIDC and detailed authorization control.
  • Interest or experience in application-level product security.
  • Experience building mission-critical, reliable software for external customers.
  • Knowledge of scalable architecture design patterns.
  • Experience using monitoring tools like Datadog to troubleshoot production issues.
  • Comfort working in distributed teams.

Technologies Utilized

Python (Django), Go, React, PostgreSQL, Kubernetes, AWS, Terraform, Datadog.

Work Model and Location

This is a full-time position based in Dublin. We support a hybrid work setup including two days onsite weekly for team collaboration.

Employee Benefits

  • Fully employer-paid medical insurance.
  • Generous paid time off including sick leave, inclusive parental leave, holidays, and volunteer days.
  • Restricted Stock Unit (RSU) grants subject to conditions.
  • Opportunities for professional development and training.
  • Virtual team events, free food, and engaging team-building activities.
  • Monthly stipend for mobile phone expenses.
  • Access to a mental health platform offering therapy, coaching, and mindfulness for employees and dependents.

Diversity and Inclusion

Fivetran values diversity and is committed to attracting and retaining a workforce with varied backgrounds and experiences. The company actively promotes inclusive hiring and workplace practices.

Accessibility

Candidates requiring accommodations during the hiring process due to disability, medical conditions, or other needs are encouraged to request support. Confidentiality is maintained, and accommodations will not affect candidacy.

Level

Senior

Tools & software

PostgreSQL React AWS Kubernetes Terraform React required Kubernetes required PostgreSQL required

How they work

Communication Teamwork & Collaboration Problem Solving Independence Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer