Senior Software Engineer
Full-time
∙
Hybrid (Amersfoort)
We seek a talented Software Engineer who possesses technical prowess, leadership capabilities, and a dash of humor to brighten our workdays. You will be part of a diverse and inclusive team where different perspectives are not just valued but celebrated.
Are you passionate about fintech and eager to take on a new challenge? We are on the lookout for a highly skilled and experienced Senior Software Engineer to join our dynamic team at Flow, a leading fintech startup. This role is a perfect fit for someone who is keen on combining cutting-edge technology with a mission to improve financial well-being.
Flow is a remote-first company that melds the flexibility of remote work with the unique atmosphere of our Amsterdam office. Our team meets every Tuesday to meet, collaborate and share ideas. We are committed to empowering 10 million people to achieve their financial goals, and your expertise is key to our success.
Flow is at the forefront of revolutionising financial technology by specialising in the integration of embedded finance solutions as middleware in financial platforms. Our expertise extends to transforming the way businesses and their customers interact with financial services, seamlessly embedding banking and payment functionalities directly into existing platforms. Flow is committed to delivering innovative financial products that automate cash flow management and create new banking experiences, setting new standards in the FinTech industry.
Responsibilities
Develop high-quality, efficient, and maintainable code.
Collaborate with our team to design, develop, and maintain the technological backbone of our financial products.
Engage in productive discussions, challenge ideas constructively, and drive innovation in our products and processes.
Proactively identify and resolve issues, ensuring a seamless user experience.
Operate our services in production, ensuring reliability and performance.
Participate in code reviews, offering and receiving feedback for continuous learning and improvement.
Requirements
Minimum of 5 years of experience in software engineering, with a comprehensive understanding of various programming languages (Typescript and Clojure are preferred).
Proven capability to build, operate, and maintain scalable and robust systems.
Experience in developing cloud-native applications, especially in serverless architectures.
Leadership qualities with a proactive and solution-oriented approach.
Strong communication skills, capable of engaging effectively with the team and stakeholders.
An interest in financial technology and a commitment to making a meaningful impact on people's financial lives.
Perks & Benefits
💰 A competitive salary that feels fair and transparent
🕒 Hybrid-first way of working, with team days on Tuesday & Thursday in Amersfoort
🚆 An NS Business Card — hop on the train, we’ve got your commute covered
🏖 30 vacation days (based on 40 hours), because rest matters
🪑 A modern, ergonomic setup with a laptop and a workspace you’ll actually enjoy
📚 A personal development budget, plus time to use it
🧓 A flexible pension scheme, so you can plan ahead in your own way
🥗 Free daily fresh lunch, healthy snacks, nuts, and fruit included
🤝 A friendly, diverse team building fintech products that make a real impact
Did we spark your interest?
If so, we'd love for you to apply and join our team.
Other
Engineering
positions
Help reshape how people experience money
We’re here to make complex financial tasks feel simple, useful, and even enjoyable. Flow powers smart tools for companies who want to do better by their customers. Join us and help shape how modern businesses manage and move money.









