Overview
Senior Software Engineer - DevX at n8n. n8n is a workflow automation platform that combines AI capabilities with business process automation. We provide technical teams with the flexibility of code and the speed of no-code, backed by a community of builders. With 500+ integrations and fair-code principles, we’re transforming how businesses connect their systems and processes.
Your main goal will be to help n8n engineers become dramatically faster by reducing local build times and feedback loops, and by elevating our build system and tooling across the TypeScript / Node.js pnpm monorepo. You will lead internal engineering productivity, set paved paths, and mentor others so wins stick.
Responsibilities
- Deliver fast, incremental builds and hot-reload across our pnpm monorepo
- Streamline local development setup and experiment with docker dev images
- Build one-command bootstrap flows that work across macOS / Linux
- Evolve monorepo layout and packages to enforce clear boundaries
- Optimize Turborepo task dependency graphs and pilot remote caching when ROI is proven
- Ensure we have best-in-class tools for formatting, linting and testing
- Own and maintain our Developer Guide, CONTRIBUTING.md, PR templates, and onboarding checklists
- Create lightweight architecture diagrams and other documentation to guide decision-making
- Run brown-bag sessions, office hours, and pairing to drive adoption
- Keep GitHub Actions in sync with local flows and prune redundant jobs
- Fix caching and artifact strategies to reduce unnecessary runs
- Ensure time-to-first-green stays low without exploding CI minutes
- Lead and rally engineers for migration projects and tooling rollouts
- Publish clear RFCs and gather feedback before shipping major changes
- Partner closely with Engineering Managers to sequence and prioritize work
Requirements
Must-haves
Proven monorepo wins : You’ve sped up local dev loops in a TypeScript / Node.js / Vue monorepo using pnpm / yarn / npmBuild system expertise : You understand incremental builds, project references, and pragmatic tooling choicesDocumentation chops : You can craft and maintain clear developer docs, PR templates, and contribution guidesChange leadership : You’re comfortable driving adoption through RFCs, migration plans, and enablement sessionsNice-to-haves
Task graph experience : Hands-on with Turborepo, Nx, or similar build system and remote caching strategiesCI alignment : You have solid GitHub Actions hygiene and caching know-how to keep CI in sync with local flowsDev containers & env tooling : Familiar with reproducible environments and containerized dev setupsPerformance tuning : Skilled at Vite / esbuild / tsc optimization or Node profilingDocker expertise : Experience optimizing multi-stage dev images and caching strategiesRemote-first savvy : You’ve worked in distributed teams and built contributor-friendly paved pathsWhy join us?
At n8n, your work will be visible across the engineering organization and directly impact productivity. You’ll set the standards for our build system, shape our inner dev loop, and enable throughput in a remote-first, global team. This is a greenfield opportunity with high autonomy and immediate impact.
We value outcomes over ceremony, experimentation over process for process’s sake, and developer experience as a first-class priority.
Location & eligibility
We’re open to remote work and may sponsor visas for Germany; for any other country, you need to have existing right to work. Our company language is English. We provide diversity and inclusion initiatives and country-specific details are provided in your contract.
Compensation & benefits
Competitive compensationEquity ownershipWork / life balance with generous vacation and benefits tailored by regionHealth, dental and vision plans (Europe / US variations)401(k) in the US and pension contributions in Europe where applicableDisability, life, and hospital coverageAnnual learning budget of €1K (or equivalent)Regular hackathons and a passionate team cultureRemote-first with regular off-sites; some roles may be hybridOpen source giving back programTransparent communication of company performance and goalsJob details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : Software DevelopmentReferral notes : Referrals can increase your interview chances. Get notified about new Senior Software Engineer jobs in Norway.
#J-18808-Ljbffr