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
Associate Software Engineer - Payments Domain
Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.
Senior Software Engineer - Financial Services
Join Mollie as a Senior Software Engineer to build scalable financial services in a hybrid role in Amsterdam.
Senior Software Engineer - Java, GCP
Join Mollie as a Senior Software Engineer in Amsterdam, focusing on Java, Spring Boot, and GCP to shape the future of embedded finance.
Software Engineer II - Financial Services
Join Mollie as a Software Engineer II in Amsterdam to develop flagship financial service products using PHP, TypeScript, and Google Cloud.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Software Engineer - Financial Services
Senior Software Engineer needed in Milan for a leading financial services firm, focusing on a new product launch.
Senior Cloud Engineer
Senior Cloud Engineer role in Lisbon, focusing on system reliability and scalability for fintech solutions.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Software Engineer - Web Applications
Senior Software Engineer needed in Lisbon for API development, focusing on scalability and security. Experience with PHP, RabbitMQ, Redis preferred.
Senior React Native Engineer
Join Mollie as a Senior React Native Engineer to develop innovative payment solutions in a fast-growing company.
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.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Software Engineer II - Partnerships
Join Mollie as a Software Engineer II in Milan to build the future of embedded finance with a focus on partnerships.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
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.
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.
Senior Fullstack Engineer, Software Development
Join NewGlobe as a Senior Fullstack Engineer in Amsterdam, working with C#, .NET Core, and Vue.js to transform education systems.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.