Mollie logo

Senior Software Engineer

Mollie

Your Opportunity

As a Senior Software Engineer at Mollie, you will have the chance to leverage your technical and leadership skills to create cutting-edge, user-friendly financial products and APIs used by tens of thousands of merchants daily. You will work on highly scalable and secure solutions, handling many payments per second throughout the day. Ensuring code quality and system scalability will be critical aspects of your role, and your forward-thinking approach will help us build robust, scalable systems. You can also have the opportunity to bring your ideas on product development into reality.

What You'll Be Doing

  • Building Large-Scale Systems: Help us design and develop systems that can scale to handle high volumes of transactions.
  • Collaboration across domains: Work closely with engineers, marketing, partnership, and product teams to build and enhance features on a large scale.
  • API and Service Development: Design, build, and maintain APIs, services, and systems across Mollie’s engineering teams. Service integrations with various systems.
  • Problem Solving: Analyse and solve complex problems across the stack, utilising your expertise in PHP and MySQL.
  • Tech Leadership: Lead technical initiatives from architecture design to implementation, ensuring engineering excellence.
  • Documentation and Knowledge Sharing: Create comprehensive documentation to facilitate domain knowledge sharing and set up optimised processes.
  • End-to-End Delivery: Manage the end-to-end delivery of projects, including handling less exciting but necessary tasks.
  • Engineering Excellence: Own the code quality and engineering excellence and best practices of our systems.
  • Business Process Optimization: It is not only what we do make things happen, it is also about how we do things make us thrive. You will be held accountable for process optimization for our team.

What You Have

  • Experience: A minimum of 6 years in developing large-scale web applications, preferably with PHP. Or experience with other languages like Go, C#, Java, or Python but willing to work in a PHP environment.
  • Technical Skills: Proficiency in PHP and MySQL, with knowledge of modern queuing (RabbitMQ) and caching systems (Redis) is a plus.
  • Leadership Abilities: Proven experience in leading technical initiatives, delivering end-to-end solutions, and optimising processes.
  • Problem-Solving: Creative problem-solving skills and the ability to analyse and resolve complex issues.
  • Communication: Excellent communication skills, with experience working effectively with various stakeholders. Can explain complex problems and solutions in simple terms. Have the ability to influence technical and non-technical audiences.
  • Domain Driven Design: Understanding and experience with DDD.
  • Product Engineering Mindset: Ability to context switch and prioritise accordingly, understanding that product features and engineering excellence are equally important.
  • Ownership and Accountability: Ability to hold yourself accountable for your tasks, with minimal or no supervision.
  • Proactive and Can-Do Attitude: Willingness to proactively identify and improve things, whether technical or business/product-related.
  • Knowledge Sharing: Share your experience and approach in a scalable and sustainable way.

Nice to Haves

  • Fast-Paced Environment: Experience working in a fast-paced environment. Here we move fast to always be shipping.
  • Google Cloud Platform: Familiarity with GCP is advantageous. Familiarity with other public cloud providers is also a plus.
  • Computer Science Background: A solid foundation in computer science or related field.
  • Event Streaming: Experience with event streaming technologies like Kafka.
  • Architecture skills: Deep understanding about modern software design patterns and principles, like SOLID and DRY.

Kindly note that relocation support is not offered for candidates outside of Europe for this role.

Benefits
Extracted with AI

  • Hybrid work environment

Similar jobs

Last update: 23 minutes ago

Mollie logo
Mollie

Associate Software Engineer - Payments Domain

Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Worldpay logo
Worldpay

Software Engineer Specialist - Phalcon PHP and .Net Core

Join Worldpay as a Software Engineer Specialist in Amsterdam. Work with Phalcon PHP and .Net Core to develop scalable API solutions.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Mollie logo
Mollie

Senior Software Engineer - Financial Services

Join Mollie as a Senior Software Engineer to build scalable financial services in a hybrid role in Amsterdam.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Rentman logo
Rentman

Senior Backend Developer

Join Rentman as a Senior Backend Developer in Utrecht, Netherlands. Work with PHP, MySQL, and microservices in a dynamic, agile environment.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

VERUM ARTES PROFESSIONAL STAFFING logo
VERUM ARTES PROFESSIONAL STAFFING

Senior Java Developer

Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.

Nmbrs logo
Nmbrs

Senior .NET Fullstack Developer

Join Nmbrs as a Senior .NET Fullstack Developer in Amsterdam, enhancing HR & Payroll software with innovative features in a hybrid work environment.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.

Budget Thuis logo
Budget Thuis

Senior Android Developer

Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

Stichting RINIS logo
Stichting RINIS

Senior Developer with C#, Java, and Python

Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.