Senior Engineer - Financial Services

Mollie

Mollie

Accounting & Finance
Amsterdam, Netherlands
Posted on Oct 8, 2024

Your opportunity:

As a Senior Software Engineer, you will play a pivotal role in building cutting-edge, user-friendly financial reporting services that are relied upon daily by tens of thousands of merchants. These systems handle highly scalable solutions, processing thousands of payments per second throughout the day, and generating reports that account for millions of transactions each day.

You will be at the forefront of developing systems where code quality, performance, and scalability are paramount. Your expertise in creating robust, scalable architectures will be key as we continue to optimize our systems to meet the growing demands of our merchants. You’ll have the opportunity to anticipate future challenges and implement forward-thinking solutions that ensure the continued scalability and reliability of our reporting services.

What you'll be doing:

  • Helping us to build large scale, high-performance systems.

  • Work closely with engineers and products in order to build features at a large scale.

  • Build and maintain APIs, services and systems across Mollie’s engineering teams.

  • Analyse & solve complex problems across the stack.

  • Leading by example in engineering best practices.

  • Contributing to architecture and strategic technical decisions.

  • Championing a data-driven approach.

  • You will put your skills to the test, allow yourself to grow and learn rapidly.

What you have:

  • A minimum of 6 years experience in developing large scale web applications .

  • Strong Experience with cloud platforms, preferably Google Cloud.

  • Strong Experience with Java is preferable, knowledge in PHP is a plus.

  • Knowledge of modern queuing and caching systems like RabbitMQ, Redis.

  • Experience in leading and delivering technical initiatives including architecture design, engineering excellence and documentation for a structured way of domain knowledge sharing.

  • Can think from both engineering and product perspectives, and can effectively explain proposed improvements in a technical and non-technical manner.

  • Can lead several initiatives independently, managing end-to-end delivery, including less exciting tasks.

  • Able to work in Agile and Kanban environments and adapt accordingly based on need.

  • Excellent communication skills and experience working effectively with different stakeholders.

Nice to haves:

  • Experience in working in a fast paced environment

  • Experience working on financial reporting system

  • Solid Software Engineering background

  • Experience with event streaming (such as Kafka)