Lead Software Engineer – Finance Technology

Company: ON RUNNING
Apply for the Lead Software Engineer – Finance Technology
Location: London
Job Description:

Overview

In short: As a Senior Engineer in the Finance cluster, you will architect and build the technological infrastructure that powers On’s global financial operations. You will play a pivotal role in transitioning our finance ecosystem toward a “North Star” architecture — moving away from legacy patterns toward a high-performance, event-driven landscape. At On, we believe everyone in the world should have access to the best sportswear. For this to happen, we need high-performing, robust financial solutions that ensure our global growth is supported by accurate data, compliant processes, and efficient automation across all legal entities. By leveraging Kafka for real-time data streaming and NestJS for robust microservices, you will ensure our financial systems — from global tax compliance to automated bank integrations — are scalable, reliable, and future-proof.

Responsibilities

  • Architect and build the financial infrastructure that powers On’s global operations.
  • Lead the transition to a North Star architecture, moving from legacy patterns to a high-performance, event-driven landscape.
  • Ensure scalable, reliable financial systems with accurate data, compliant processes, and efficient automation across all legal entities, leveraging Kafka and NestJS.

Qualifications

  • TypeScript Mastery: Extensive experience building backend services specifically with NestJS and Node.js.
  • Streaming Expertise: Proven experience implementing Apache Kafka in production environments to handle high-throughput data.
  • Logical Problem Solver: Proficient in leading technical discovery and breaking down big migrations into manageable, iterative releases.
  • Cloud & DevOps Native: Strong track record with Kubernetes, Terraform, and automating deployments through GitHub Actions.
  • Domain Curiosity: Technical experience with ERP systems (D365 F&O) and financial processes such as landed cost, tax engines, or CNAB bank integrations is a plus.
  • Collaborative Partner: Ability to communicate effectively with both technical peers and Finance stakeholders to translate business needs into architectural requirements.

#J-18808-Ljbffr…

Posted: April 11th, 2026