Skip to content
n8nn8n

Staff Core Platform Engineer

The Staff Core Platform Engineer will shape architecture across n8n’s execution, infrastructure, data, and frontend platform systems. The role requires staff-level ownership of distributed, configurable systems; strong TypeScript and Node.js expertise; and the ability to lead technical decisions across teams.

About the job

Responsibilities

  • Shape and evolve the core platform architecture powering n8n across execution, infrastructure, data, and frontend platform systems.
  • Drive architecture across the two Core Platform teams, ensuring systems evolve as a coherent whole.
  • Design adaptable backend foundations supporting multiple workloads, deployment models, shared product needs, and future scale.
  • Partner on frontend platform architecture, including canvas architecture, real-time communication, performance, plugin contracts, and platform primitives.
  • Evolve 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 data and persistence architecture, including database scaling, sharding, migration strategies, deployment abstractions, and operational maintainability.
  • Lead technical decisions through proposals and RFCs, making trade-offs explicit and aligning engineers and stakeholders.
  • Define stable platform interfaces and abstractions that reduce coupling and support safe migrations.
  • Mentor engineers through design reviews, pairing, and technical guidance.

Requirements

  • Track record of staff-level architectural ownership across multiple systems or teams, including migrations, re-architectures, or foundational platform initiatives.
  • Strong systems thinking and ability to reason about invariants, correctness, failure modes, boundaries, and trade-offs.
  • Experience designing configurable, adaptable systems at scale.
  • Deep experience designing and operating distributed systems involving asynchronous processing, idempotency, state machines, queues, consistency, and resilience.
  • Experience with data-intensive systems where persistence, performance, isolation, migrations, and operational reliability are significant concerns.
  • Strong TypeScript experience and substantial backend development with Node.js beyond conventional CRUD applications.
  • Ability to provide cross-team technical leadership through communication, RFCs, design reviews, and mentorship.
  • Platform enablement mindset focused on clear contracts, abstractions, and developer experience.
  • Interest in modularization, migrations, refactoring, and long-term engineering evolution.

Nice-to-haves

  • Workflow, orchestration, developer tools, or infrastructure-heavy SaaS experience.
  • Frontend platform architecture involving canvas applications, plugin systems, real-time applications, web workers, or complex rendering.
  • Experience with event sourcing, sagas, durable execution, or related state-management patterns.
  • Multi-tenant architecture experience.
  • Open-source contribution or maintenance experience.
  • Large-scale SaaS experience.
  • Experience decomposing monoliths through incremental migrations.
  • Experience supporting both managed cloud and self-hosted deployments.
  • Observability, debugging, incident response, rollout safety, and operability experience.
  • Strong computer science grounding in distributed systems, consistency models, consensus, formal methods, or related system-correctness concepts.

Compensation and Benefits

  • Remote-first environment with autonomy and thoughtful experimentation.
  • Visa sponsorship may be available.

Skills

TypeScript, Node.js, Distributed Systems, Asynchronous Processing, State Machines, Queues, Data Architecture, Database Sharding, Event Sourcing, Sagas, Multi-Tenant Architecture, Open Source, Observability, Rfcs, Web Workers

Anthropic

Anthropic

San Francisco, CA
Staff Software Engineer: Compute
$405k+/yrHybrid8+ YOEFullstack Engineering

Build full-stack systems and Claude-powered tools that help datacenter, energy, and supply-chain teams plan and deliver compute infrastructure. The role requires 8+ years of software experience, strong data and API fundamentals, and experience supporting physical-world operations.

Databricks

Databricks

Mountain View, CA
Staff Software Engineer – Genie One Mobile & Desktop
$190k+/yrOn-site8+ YOEFullstack Engineering

Leads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.

Traba

Traba

New York, NY
Staff Software Engineer
$240k+/yrOn-site7+ YOEFullstack Engineering

Staff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.

Greptile

Greptile

San Francisco, CA

Staff Generalist Engineer
$250k+/yrOn-site7+ YOEFullstack Engineering

Build and lead development of complex AI-enabled code intelligence features, shared infrastructure, and full product capabilities. The role requires a bachelor’s degree, 6+ years of software or DevOps engineering experience, JavaScript or TypeScript expertise, and in-person collaboration.

Valon

Valon

New York, NY
Staff Software Engineer
$255k+/yrHybrid7+ YOEFullstack Engineering

Build scalable software and infrastructure for a highly regulated mortgage-servicing platform, collaborating with Product and Design to deliver customer-focused solutions. The role requires 7+ years of software engineering experience and expertise in scalable systems, applications, or infrastructure.