At a Glance
- Tasks: Architect and build the financial infrastructure for On's global operations.
- Company: Join a leading sportswear brand committed to global growth and innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional development.
- Why this job: Make a real impact by transitioning finance systems to cutting-edge technology.
- Qualifications: Mastery in TypeScript, experience with Kafka, and strong problem-solving skills.
- Other info: Collaborative environment with excellent career advancement opportunities.
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.
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.
Lead Software Engineer - Finance Technology employer: ON RUNNING
Contact Detail:
ON RUNNING 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 your connections in the finance tech space and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that dream job.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving NestJS and Kafka. This gives potential employers a taste of what you can bring to the table.
β¨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss how you've tackled complex migrations or implemented high-performance systems in the past. We want to see your logical thinking in action!
β¨Tip Number 4
Don't forget to apply through our website! Itβs the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Lead Software Engineer - Finance Technology
Some tips for your application π«‘
Show Off Your Skills: Make sure to highlight your TypeScript mastery and experience with NestJS and Node.js. We want to see how you've built backend services that can handle the demands of a high-performance financial system.
Talk About Your Streaming Experience: If you've worked with Apache Kafka, let us know! Share specific examples of how you've implemented it in production environments. This will show us you're ready to tackle high-throughput data challenges.
Be a Problem Solver: We love logical problem solvers! In your application, mention any experiences where you've led technical discovery or broken down complex migrations into manageable steps. Itβs all about showing us your thought process.
Communicate Clearly: Since collaboration is key, make sure to demonstrate your ability to communicate effectively with both technical teams and finance stakeholders. We want to see how you translate business needs into architectural requirements.
How to prepare for a job interview at ON RUNNING
β¨Master the Tech Stack
Make sure you brush up on your TypeScript, NestJS, and Node.js skills. Be ready to discuss your past experiences with these technologies, especially how you've used them to build scalable backend services. Prepare some examples of projects where you implemented these tools effectively.
β¨Showcase Your Streaming Expertise
Since Apache Kafka is a key part of the role, be prepared to dive deep into your experience with it. Think of specific scenarios where you handled high-throughput data in production environments. Discuss challenges you faced and how you overcame them to demonstrate your problem-solving skills.
β¨Understand the Financial Landscape
Familiarise yourself with financial processes and ERP systems, particularly D365 F&O. Even if you don't have direct experience, showing that you understand concepts like tax engines or bank integrations will impress the interviewers and show your domain curiosity.
β¨Communicate Like a Pro
This role requires collaboration with both technical teams and finance stakeholders. Practice explaining complex technical concepts in simple terms. Prepare to discuss how you've successfully bridged the gap between tech and business needs in previous roles.