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
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
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
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
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
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.