Principal Software Engineer
Core
Define and drive the long-term technical vision for critical platform components enabling Fivetran to scale from thousands to tens of thousands of customers.
Role type
Principal Software Engineer (Platform Engineering)
Builds
Core systems for the data movement platform
Domain
Data infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Java (JVM, JIT, GC tuning, thread management), System design, Cross-team leadership, Engineering best practices, Scalability planning
Preferred skills
None stated
Technologies
Java, JUnit, Docker, Kubernetes, AWS, GCP, Bazel, BuildKite, Datadog, Grafana, Claude Code
Responsibilities
Define long-term architectural vision for core platform systems, Drive design and evolution of large-scale distributed systems, Lead high-impact projects spanning multiple teams, Establish best practices for system design and operational excellence
Seniority
Principal, strategy & mentorship