Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Fivetran

Senior Software Engineer (Metadata)

Posted Updated
Discussion
  • Fivetran and dbt Labs is building data pipelines to power the modern data stack for thousands of companies
  • We’re looking for a senior software engineer to join our Metadata team, which owns the metadata layer of the dbt platform — the discovery API, catalog, lineage, and run history services that let customers understand, trust, and act on what their data is doing
  • You’ll own the design and delivery of features end to end, working across high-throughput APIs and data models to make them faster, more reliable, and more capable
  • You’ll write and review designs, raise the quality bar in code review, use the latest AI tools, and collaborate closely with product and QE to deliver work that scales
  • Design and implement features and performance improvements across the Metadata team’s services — discovery API, catalog, lineage, and run history
  • Develop, maintain, and test high-quality, maintainable code, and optimize critical paths for performance
  • Write technical designs for feature-level work, actively seek feedback, and clearly explain the trade-offs of your decisions
  • Participate in and review technical designs and pull requests, providing constructive feedback to the team
  • Improve test coverage with comprehensive unit tests and refactor code to drive down tech debt
  • Troubleshoot and debug production issues, and follow up on incidents with post-mortems and mitigation plans
  • Break features into tasks, structure and execute your own project plans, and contribute to sprint and feature planning
  • Collaborate with product managers, QE, customer support, and peers to deliver the best product with high quality, performance, and scalability
  • Participate periodically in the on-call rotation, and be mindful of security throughout your work
  • Use AI tooling — IDE assistants like GitHub Copilot, coding agents like Claude Code, and conversational AI — to accelerate development and to author and review SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans
  • 5+ years of experience in the software industry with a passion for solving complex software engineering problems, including designing and building backend services and reusable components from the ground up
  • Ability to independently lead feature-level software and design work that satisfies project requirements, and to clearly explain design trade-offs
  • Demonstrated ability to write well-structured, performant, and well-tested code
  • Fluent in using AI code assistants and coding agents to generate and investigate code, and conversational AI (e.g. Claude, ChatGPT) to research, author, review, and synthesize SDLC artifacts
  • Experience with code reviews, design, troubleshooting, and testing
  • Can identify design flaws in existing systems and propose improvements
  • Experience with continuous integration tooling such as BuildKite, and familiarity with observability tools like Datadog or Grafana is a plus
  • Experience working with distributed systems and cloud computing concepts
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Proficiency in a modern backend or systems language such as Python, Java, C++, or C#
  • Experience in data processing (ETL, ELT) and/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 the analytics engineering workflow and the dbt ecosystem

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.