Fivetran 10 days ago

Senior Software Engineer - Metadata

Salary not specified
MARKET
14,583median for this role
Backend Developer · 47 jobs with disclosed pay
5,092half of the offers: 11,042–19,804308,000
The employer didn't disclose pay — compare with the market yourself.
Oakland

Responsibilities

  • 01Design and implement features and performance improvements across the Metadata team's services — discovery API, catalog, lineage, and run history
  • 02Develop, maintain, and test high-quality, maintainable code, and optimize critical paths for performance
  • 03Write technical designs for feature-level work, actively seek feedback, and clearly explain the trade-offs of your decisions
  • 04Participate in and review technical designs and pull requests, providing constructive feedback to the team
  • 05Improve test coverage with comprehensive unit tests and refactor code to drive down tech debt
  • 06Troubleshoot and debug production issues, and follow up on incidents with post-mortems and mitigation plans
  • 07Break features into tasks, structure and execute your own project plans, and contribute to sprint and feature planning
  • 08Collaborate with product managers, QE, customer support, and peers to deliver the best product with high quality, performance, and scalability
  • 09Participate periodically in the on-call rotation, and be mindful of security throughout your work
  • 10Use 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

Requirements

  • 015+ 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
  • 02Experience working with distributed systems and cloud computing concepts
  • 03Demonstrated ability to write well-structured, performant, and well-tested code
  • 04Ability to independently lead feature-level software and design work that satisfies project requirements, and to clearly explain design trade-offs
  • 05Can identify design flaws in existing systems and propose improvements
  • 06Experience with code reviews, design, troubleshooting, and testing
  • 07Proficiency in a modern backend or systems language such as Python, Java, C++, or C#
  • 08Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • 09Experience with continuous integration tooling such as BuildKite, and familiarity with observability tools like Datadog or Grafana is a plus
  • 10Fluent 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