Principal Platform Engineer: Scalable Distributed Systems
Fivetran
Oakland (CA)
Hybrid
USD 150,000 - 200,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
100% employer-paid medical insurance
Generous paid time-off policy
RSU stock grants
Professional development opportunities
Company virtual happy hours
Monthly cell phone stipend
Access to mental health support platform
Job summary
Fivetran is looking for a Principal Software Engineer based in Oakland, California. You will define the technical vision for core systems that support data movement among thousands of companies. This full-time role emphasizes building scalable cloud platforms using technologies like Java, Docker, and AWS. The ideal candidate has 12+ years of experience in distributed systems and strong programming skills. A hybrid work model is offered, ensuring both remote flexibility and in-person collaboration.
Qualifications
12+ years of software engineering experience, preferably in distributed systems.
Proven ability to design scalable and reliable architectures.
Experience leading cross-team technical initiatives.
Responsibilities
Define long-term architectural vision for core platform systems.
Drive the design of large-scale distributed systems.
Lead high-impact projects and align stakeholders.
Skills
Extensive Experience in Software Engineering
System Design Mastery
Technical Leadership
Strong Programming Skills in Java
Performance & Reliability Optimization
Communication & Influence
Ownership & Ambiguity Handling
Tools
Java
Docker
Kubernetes
AWS
GCP
Observability tools (Datadog, Grafana)
Job description
Fivetran is looking for a Principal Software Engineer based in Oakland, California. You will define the technical vision for core systems that support data movement among thousands of companies. This full-time role emphasizes building scalable cloud platforms using technologies like Java, Docker, and AWS. The ideal candidate has 12+ years of experience in distributed systems and strong programming skills. A hybrid work model is offered, ensuring both remote flexibility and in-person collaboration.