# Senior Software Engineer - Metadata

**Company:** [Fivetran](https://hotfix.jobs/companies/fivetran)
**Location:** Ontario, Canada, Denver, CO, Oakland, CA
**Role:** Backend Engineering
**Salary:** $140k – $168k/yr
**Experience:** 5+ years
**Skills:** Python, Rust, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog, Distributed Systems, buildkite, Grafana, ETL
**Posted:** 2026-08-13

> Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.

## Job Description

## Responsibilities
- Design and implement features and performance improvements across Metadata services, including discovery APIs, catalog, lineage, and run history.
- Develop, maintain, test, and optimize high-quality backend code and reusable components.
- Write technical designs, seek feedback, and explain design trade-offs.
- Participate in and review technical designs and pull requests.
- Improve test coverage with comprehensive unit tests and reduce technical debt through refactoring.
- Troubleshoot and debug production issues; follow up on incidents with post-mortems and mitigation plans.
- Break features into tasks, structure project plans, and contribute to sprint and feature planning.
- Collaborate with product managers, QE, customer support, and engineering peers to deliver scalable, high-quality products.
- Participate periodically in the on-call rotation and incorporate security considerations into development.
- Use AI tooling, including IDE assistants, coding agents, and conversational AI, to accelerate development and author or review software-development lifecycle artifacts.

## Requirements
- **5+ years** of professional software industry experience solving complex engineering problems.
- Experience designing and building backend services and reusable components from the ground up.
- Experience with distributed systems and cloud computing concepts.
- Ability to write well-structured, performant, and well-tested code.
- Ability to independently lead feature-level software and design work and explain design trade-offs.
- Ability to identify design flaws and propose system improvements.
- Experience with code reviews, technical design, troubleshooting, and testing.
- Proficiency in a modern backend or systems language such as Python, Java, C++, or C#.
- Hands-on experience with AWS, Google Cloud, or Azure and with Docker or Kubernetes.
- Fluent use of AI code assistants, coding agents, and conversational AI for code development and software-development lifecycle artifacts.

## Nice-to-haves
- Experience with continuous integration tooling such as Buildkite.
- Familiarity with observability tools such as Datadog or Grafana.
- Experience with ETL, ELT, data processing, or cloud-based data platforms.
- Experience building or working with metadata, catalog, lineage, or discovery/search systems.
- Experience with GraphQL APIs and high-throughput, multi-tenant data services.
- Familiarity with analytics engineering workflows and the dbt ecosystem.

## Technologies
- Python
- Rust
- GraphQL
- PostgreSQL
- Snowflake
- Kafka
- Kubernetes
- Docker
- AWS
- Google Cloud
- Datadog

## Compensation and Benefits
- Denver pay range: **$139,869–$167,849.50 USD**.
- Employer-paid medical insurance.
- Paid time off, paid sick time, parental leave, holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Virtual social events, food, and team-building activities.
- Monthly cell phone stipend.
- Mental health support platform offering therapy, coaching, and mindfulness resources for eligible employees and dependents.

## Similar roles

- [Senior Backend Software Engineer - Core Services](https://hotfix.jobs/jobs/e1dea73a-e63b-4978-ba34-274fb0254464) - GameChanger - Remote - $140k – $155k/yr
- [Senior Backend Engineer](https://hotfix.jobs/jobs/ca4643b3-bffa-415b-914f-ddf9e41ac170) - Popl - Remote - $140k – $180k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/4845454f-5d59-4bc3-8ef2-29ab77eeedf2) - Motive - San Francisco, CA - $140k – $193k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/c3dca887-184f-4c1f-be56-ea464db69a5b) - ZoomInfo - Bethesda, MD - $140k – $220k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/cdd1d73d-3132-472b-a7f7-57becdfbe52c) - ZoomInfo - Waltham, MA - $140k – $220k/yr

**Apply:** https://hotfix.jobs/jobs/a5a8abf0-33ea-45da-92a9-aabdb54010f2
**Canonical:** https://hotfix.jobs/jobs/a5a8abf0-33ea-45da-92a9-aabdb54010f2