Senior Software Engineer

Apply now

Senior Software Engineer

We are looking for genuine & smart people to join our team.

Full-time · Remote-first (Hybrid)

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.

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.


  • 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.


  • Minimum of 7 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

✏️ Remote-first work environment – work from wherever your heart desires

🏢 Tuesday meetups in our Amsterdam office, complete with harbour view and snacks galore. We really like to meet each other, we therefore require new hires to join us as much as possible.

💸 A competitive salary package and equity options to ensure you're a happy, invested member of the Flow team

🤝 The opportunity to work with a diverse team of talented individuals who thrive on collaboration and shared success.

🏖 Unlimited holidays (25 days contracted but policy not to count)

💻 Company laptop

📚 Yearly budget to optimise your personal development and office

🚀 A chance to leave your mark on the fintech landscape and help users achieve their wildest financial dreams

Apply for the job

So, if you're a seasoned Senior Software Engineer, if you have a passion for fintech and an unwavering desire to make an impact, we want to hear from you. Apply now and let's set the Flow in motion!