Skip to content
FivetranFivetranOakland, CA

Principal Software Engineer

Leads architectural vision and design of large-scale distributed systems for Fivetran's data movement platform. Drives cross-team initiatives, mentors engineers, and optimizes performance/scalability; requires 12+ years experience with backend systems like Java.

226k – 282k/yr
Hybrid12+ YOEBackend Engineering

About the role

What You’ll Do

  • Define Technical Strategy: Set the long-term architectural vision for core platform systems, ensuring scalability, reliability, and efficiency.
  • Lead Complex System Design: Drive the design and evolution of large-scale distributed systems that power Fivetran’s data movement platform.
  • Drive Cross-Team Initiatives: Lead high-impact projects spanning multiple teams, align stakeholders, and ensure successful execution.
  • Raise the Engineering Bar: Establish best practices for system design, code quality, and operational excellence across the organization.
  • Mentor and Influence: Guide and mentor senior and staff engineers, shaping technical decision-making beyond your immediate team.
  • Improve Platform Performance: Identify and lead efforts to optimize system performance, reliability, and cost at scale.
  • Champion Innovation: Evaluate and introduce new technologies and approaches to improve developer experience and platform capabilities.

Skills We’re Looking For

  • Extensive Experience: 12+ years of software engineering experience, with deep expertise in building and operating large-scale distributed systems.
  • System Design Mastery: Proven ability to design and evolve complex, scalable, and reliable platform architectures.
  • Technical Leadership: Demonstrated experience leading cross-team technical initiatives and influencing engineering direction.
  • Strong Programming Skills: Expertise in backend development (Java preferred) with a solid foundation in data structures and system fundamentals.
  • Performance & Reliability: Experience optimizing system performance, scalability, and cost in high-throughput systems.
  • Communication & Influence: Strong ability to communicate complex technical ideas and influence senior stakeholders.
  • Ownership & Ambiguity: Track record of driving ambiguous, high-impact problems from definition to execution.

Bonus Skills

  • Experience in data processing (ETL, ELT) and/or cloud-based platforms
  • Experience working in startup environments.

Technologies You’ll Use

  • Java (JVM, JIT, GC tuning, thread management), JUnit
  • Claude Code
  • Docker and Kubernetes
  • AWS, GCP
  • Bazel, BuildKite
  • Observability tools (Datadog, Grafana)

Perks and Benefits

  • 100% employer-paid medical insurance*
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants*
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform

Skills

JavaKubernetesDockerAWSGCPDatadogGrafanaBazelBuildkiteJunit
Invisible Tech

Principal Backend Engineer, Forward Deployed

Invisible TechAustin, TX +1

Leads design, architecture, and deployment of AI-driven solutions for client workflows, owning projects end-to-end while mentoring engineers. Requires 12+ years experience with Python, ML frameworks, cloud infrastructure, and client-facing skills.

225k – 370k/yr
Hybrid12+ YOEBackend Engineering
Cloudflare

Principal Software Engineer, Workers Deploy & Config

CloudflareNew York, NY +4

Lead architecture and strategy for Cloudflare's Workers control plane as the most senior engineer on the Deploy & Config team. Own distributed systems, high-scale APIs, reliability, and developer experience powering the serverless edge platform.

220k – 303k/yr
On-site7+ YOEBackend Engineering
Chainguard

Principal Software Engineer

ChainguardUnited States

Principal-level engineer setting technical direction for Athena, a distributed vulnerability data clearing house. Owns architecture, data validation, and scaling from prototype to production-grade systems.

220k – 258k/yr
Remote7+ YOEBackend Engineering
Huntress

Principal Software Engineer, SOC Experience

HuntressUnited States

Principal Software Engineer leading the SOC Experience team building systems for human-led security operations at scale. Focus on investigative workflows, workflow automation, agentic AI capabilities, and operational tooling.

215k – 240k/yr
Remote15+ YOEBackend Engineering
Huntress

Principal Software Engineer, SIEM

HuntressUnited States

Principal Software Engineer leading a feature delivery team to design, develop, and release software for the Huntress SIEM platform. Requires 15+ years experience, 8+ years Ruby on Rails and Postgres scaling.

215k – 240k/yr
Remote15+ YOEBackend Engineering