At a Glance
- Tasks: Architect and build tech infrastructure for global financial operations using modern tools.
- Company: Join a leading sportswear brand focused on innovation and growth.
- Benefits: Competitive salary, wellness support, and opportunities for personal and professional development.
- Why this job: Make a real impact by transforming finance systems with cutting-edge technology.
- Qualifications: Experience in TypeScript, NestJS, and Apache Kafka; strong problem-solving skills.
- Other info: Collaborative team environment with a focus on diversity and inclusion.
The predicted salary is between 36000 - 60000 Β£ per year.
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.
Your Mission
- Architect for the North Star: Write well-tested, scalable code to migrate legacy tools to modern NestJS services.
- Event-Driven Finance: Build and operate streaming pipelines using Kafka to ensure financial data is consistent and available to other technology domains.
- ERP Integration: Deeply integrate D365 F&O with cloud-native applications to automate complex workflows.
- Operational Excellence: Drive the adoption of CI/CD best practices, specifically improving how we deploy and manage cloud resources via GitHub.
- Engineering Leadership: Partner with the Head of Engineering to split complex projects into small, logical units of work (User Stories and Subtasks) to maintain high velocity.
Your story
- 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 Bang" 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: You communicate effectively with both technical peers and Finance stakeholders to translate business needs into architectural requirements.
About the Team
The Finance Engineering team is at the heart of On's global expansion. We are responsible for the "financial engine," ensuring that as On scales, our systems remain compliant, automated, and transparent. We value collaboration, creating an environment where open communication and diverse perspectives are a catalyst for innovation. We challenge and inspire one another to turn great ideas into reality.
On is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically β to stay active, to learn, explore and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose.
On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination.
We want to set everyone up for success, so hereβs the lowdown on how we hire. Our process is a two-way street β bringing you into our culture, while helping us learn how you think. Our full process can last about eight weeks from application to offer, because we care about getting it right. These steps explain how we usually do things.
Before you get started, feel free to consider if you want to work with us. Strange question? Well, we give people a lot of space to navigate their day-to-day and that style isnβt for everyone. We want you to be passionate about what you do and be sure this is the right fit. Because when skills and passion combine β it creates that 'Wow' moment.
Lead Software Engineer - Finance Technology employer: ON.com
Contact Detail:
ON.com Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Software Engineer - Finance Technology
β¨Tip Number 1
Network like a pro! Reach out to current employees at On through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give you a leg up!
β¨Tip Number 2
Prepare for technical interviews by brushing up on your TypeScript and NestJS skills. Practice coding challenges that focus on backend services and event-driven architectures. We want to see your problem-solving skills in action!
β¨Tip Number 3
Showcase your passion for finance technology! During interviews, share your thoughts on how modern tech can transform financial operations. We love candidates who can think outside the box and bring fresh ideas to the table.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining our team at On!
We think you need these skills to ace Lead Software Engineer - Finance Technology
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Lead Software Engineer role. Highlight your TypeScript mastery, experience with NestJS, and any relevant projects that showcase your expertise in building scalable systems.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about finance technology and how your background makes you a great fit for our team. Share specific examples of how you've tackled challenges in previous roles, especially around event-driven architectures or cloud-native applications.
Showcase Your Problem-Solving Skills: In your application, donβt just list your technical skills; demonstrate your logical problem-solving abilities. We love candidates who can break down complex projects into manageable tasks, so share instances where you've done this in past projects.
Apply Through Our Website: We encourage you to apply directly through our website. This way, we can ensure your application gets the attention it deserves, and youβll be one step closer to joining our innovative Finance Engineering team!
How to prepare for a job interview at ON.com
β¨Know Your Tech Stack
Make sure youβre well-versed in TypeScript, NestJS, and Kafka. Brush up on your experience with these technologies, as theyβll be crucial for the role. Be ready to discuss specific projects where youβve implemented these tools and how they contributed to the success of your team.
β¨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex technical challenges. Think about times when you broke down large projects into manageable tasks or led migrations. This will demonstrate your logical problem-solving abilities and your approach to engineering leadership.
β¨Understand the Business Side
Familiarise yourself with financial processes and ERP systems, especially D365 F&O. Being able to connect technical solutions to business needs will set you apart. Show that you can translate finance requirements into architectural designs that support Onβs growth.
β¨Emphasise Collaboration
Since the role involves working closely with both technical peers and finance stakeholders, highlight your communication skills. Prepare to discuss how youβve successfully collaborated in past projects, ensuring that everyone is aligned and informed throughout the process.