Senior Software Engineer - Core Experience
Core
Design and deliver reliable backend services and APIs for Fivetran's Developer Experience platform, enabling customers to automate and manage data infrastructure at scale.
Role type
Senior Backend Software Engineer (IC)
Builds
Public APIs, Terraform Provider, Model Context Protocol (MCP) integrations, and scalable backend services for the data infrastructure layer.
Domain
Data Infrastructure / Cloud Engineering
Deliverable
production ML models | product features
Required skills
Java, Go, PostgreSQL, REST API design, distributed systems, Kubernetes, Docker, AWS, GCP, CI/CD, AI-assisted development tools
Preferred skills
Terraform Provider development, Model Context Protocol (MCP), OAuth 2.0, observability, SDK/CLI development
Technologies
Java, Go, PostgreSQL, Kubernetes, Docker, AWS, GCP, Bazel, Buildkite, Git, Claude Code, GitHub Copilot, Cursor
Responsibilities
Design and maintain backend services and APIs; Build and enhance Public APIs, Terraform Provider, and MCP integrations; Design reliable, scalable, and maintainable backend solutions; Take ownership of features from design through production support; Collaborate with cross-functional teams to translate requirements into technical solutions; Troubleshoot production issues and improve system reliability; Actively use AI-assisted development tools to improve efficiency.
Seniority
Senior, hands-on IC