n8n logo
n8n·

Staff Core Platform Engineer - n8n

About n8n

n8n is the open workflow orchestration platform built for the new era of AI. We give technical teams the freedom of code with the speed of no-code, so they can automate faster, smarter, and without limits. Backed by a fiercely inventive community and 500+ builder-approved integrations, we’re changing the way people bring systems together and scale ideas for impact.

Since our founding in 2019, we’ve grown into a diverse team of over 260 - working across Europe and the US, connected by a shared builder spirit and with our centre of gravity in Berlin.

The Role

Your main goal will be to shape and evolve the core platform architecture that powers n8n — creating scalable, configurable foundations across execution, infrastructure, and frontend platform so 80+ product engineers and our open-source community can build confidently across cloud and self-hosted deployments.

Working across our platform teams, you’ll bring architectural coherence to the systems they jointly own and help us make the right long-term technical decisions as n8n scales.

Key Responsibilities

Architectural direction across Core Platform

  • Drive architecture across the two Core Platform teams, ensuring execution, infrastructure, data, and frontend platform systems evolve as a coherent whole rather than independent components.
  • Design highly adaptable backend foundations that support different workloads, deployment models, shared product team needs, and future scale without creating unnecessary complexity.
  • Partner with the FE platform workstream on core canvas architecture, real-time communication, performance, plugin contracts, and other platform primitives used by product teams.

Execution, distributed systems & data foundations

  • Evolve core subsystems including durable workflow execution and state, orchestration, queue and task distribution, worker management, scheduling, and horizontal scaling.
  • Design for correctness and resilience across distributed environments, including failure modes, idempotency, state transitions, tenant isolation, and reliability guarantees.
  • Shape our data and persistence architecture, including database scaling, sharding, migration strategies, deployment abstractions, and long-term operational maintainability.

Platform architecture & engineering enablement

  • Lead consequential technical decisions through clear proposals and RFCs, making trade-offs explicit and aligning engineers and stakeholders around durable solutions.
  • Define stable platform interfaces and abstractions that reduce coupling, support safe migrations, and make the platform easier for feature teams to build on.
  • Mentor engineers across all engineering teams through design reviews, pairing, and technical guidance, raising the bar for architecture, system design, and maintainability.

Requirements

Must-haves

  • Staff-level architectural ownership: Track record of leading architecture across multiple systems or teams, including migrations, re-architectures, or foundational platform initiatives with long-term organizational impact.
  • Systems thinking: Deep reasoning about invariants, correctness, failure modes, boundaries, and trade-offs, with comfort making decisions where there is no obviously perfect solution.
  • Configurable systems at scale: Experience designing highly configurable, adaptable systems that serve multiple use cases or operating modes without becoming brittle or excessively complex.
  • Distributed systems depth: Experience designing and operating distributed systems involving concepts such as asynchronous processing, idempotency, state machines, queues, consistency, and resilience.
  • Data architecture at scale: Experience with data-intensive systems where persistence, performance, isolation, migrations, and operational reliability were meaningful architectural concerns.
  • TypeScript & Node.js depth: Strong TypeScript experience and a history of building substantial backend systems with Node.js beyond conventional CRUD applications.
  • Cross-team technical leadership: Ability to influence through technical judgment, clear communication, RFCs, design reviews, and mentorship, helping multiple teams converge on better solutions without relying on formal authority.
  • Platform enablement mindset: Focus on creating clear contracts, abstractions, and developer experiences that allow other engineers to move faster and more safely.
  • Long-horizon engineering: Energized by modularization, migrations, refactoring, and evolving existing systems while keeping the product and engineering organization moving.

Nice-to-haves

  • Workflow, orchestration or devtools experience: Experience with workflow engines, orchestration platforms, developer tools, or infrastructure-heavy SaaS products.
  • Frontend platform architecture: Experience with architecture-heavy frontend systems such as canvas applications, plugin systems, real-time applications, web workers, or complex rendering environments.
  • Durable execution patterns: Experience designing or operating systems using event sourcing, sagas, durable execution, or related state-management patterns.
  • Multi-tenant architecture: Experience designing systems where tenant isolation, resource management, data boundaries, or noisy-neighbour concerns were important.
  • Open-source experience: Contributions to or maintenance of open-source software and understanding of public contracts and backward compatibility.
  • Large-scale SaaS exposure: Experience operating systems at meaningful scale or in environments where reliability and architectural decisions had broad customer impact.
  • Monolith → modular migrations: Experience decomposing monolithic systems or leading incremental architectural migrations without preventing product teams from continuing to ship.
  • Multi-deployment awareness: Experience designing products that need to work consistently across both managed cloud and self-hosted environments.
  • Observability mindset: Focus on instrumentation, debugging, incident response, rollout safety, and operability as part of system design.
  • Strong CS grounding: Deep knowledge of distributed systems concepts, consistency models, consensus, formal methods, or similarly rigorous approaches to system correctness.

Benefits

  • Competitive compensation 💸 – Fair and attractive pay.
  • Ownership 💪 – Equity options for all employees.
  • Work/life balance 🏖️ – Generous time off to recharge:
    • Europe: 30 days of vacation, plus public holidays.
    • US: 20 vacation days, 8 sick days, plus public holidays.
  • Health & wellness 🩺 – Local country health benefits in Europe; multiple low-premium medical, dental, and vision plans in the US.
  • Future planning 💰 – Pension contributions in Europe; 401(k) retirement plan with a 4% employer match in the US.
  • Financial security 🛡️ – Local country benefits in Europe; company-paid short-term/long-term disability and life insurance in the US.
  • Career growth 📈 – €1K (or equivalent) per year learning budget for courses, books, events, or coaching.
  • A passionate team 🤩 – Regular hackathons and collaborative culture.
  • Remote-first 🌏 – Work remotely across Europe, with regular off-sites for team bonding.
  • Giving back 🤝 – $100 per month to support open-source projects you care about.
  • Visa Support ✈️ – Visa sponsorship is available for Germany; for other countries, you must have existing right to work.

Timezone overlap

UTC+0–+3

Open to

Europe · Berlin · Germany

Sign in to track applications and earn points.

More roles at n8n

Similar remote roles