Skip to content
FivetranFivetranOntario, Canada

Senior Software Engineer - Metadata

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.

140k – 168k/yr
On-site5+ YOEBackend Engineering

About the role

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.

Skills

PythonRustGraphQLPostgresSnowflakeKafkaKubernetesDockerAWSGCPDatadogDistributed SystemsbuildkiteGrafanaETL
GameChanger

Senior Backend Software Engineer - Core Services

GameChangerNew York, NY

Build and scale GameChanger’s core backend APIs, SDKs, and developer infrastructure using TypeScript, Node.js, Redis, PostgreSQL, and AWS. The role requires 4+ years of software development experience, strong server-side engineering skills, and a focus on performance, scalability, and developer enablement.

140k – 155k/yrRemote5+ YOEBackend Engineering
Popl

Senior Backend Engineer

PoplUnited States

Build and scale reliable backend services, APIs, and infrastructure for an AI-native event lead capture platform. The role requires 4+ years of backend experience and proficiency with Node.js, TypeScript, cloud platforms, SQL, and RESTful APIs.

140k – 180k/yrRemote5+ YOEBackend Engineering
Motive

Senior Software Engineer

MotiveSan Francisco, CA +1

Build and operate scalable backend services and stream-processing pipelines (Kafka, Flink) that process telemetry from hundreds of thousands of IoT devices. Requires 5+ years experience with distributed systems, modern languages, databases, and cloud infrastructure; IoT/geospatial experience a plus.

140k – 193k/yrHybrid5+ YOEBackend Engineering
ZoomInfo

Senior Software Engineer

ZoomInfoBethesda, MD

Senior Software Engineer owning end-to-end platform integrations, building reliable connectivity, data ingestion/exports, high-volume data services, and RESTful/webhook APIs with third-party platforms like Salesforce. Requires 5+ years backend experience with Node.js/NestJS, TypeScript, API integrations, and MongoDB.

140k – 220k/yrHybrid5+ YOEBackend Engineering
ZoomInfo

Senior Software Engineer

ZoomInfoWaltham, MA

Senior Backend Software Engineer on the Growth team building and scaling ZoomInfo's core Java backend services and microservices. Requires 6+ years Java backend experience and 3+ years with large-scale distributed systems.

140k – 220k/yrHybrid6+ YOEBackend Engineering