Fivetran 10 days ago
Senior Software Engineer - Metadata
Salary not specified
MARKET
14,583 ₽median 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.
Denver
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