Software Engineer - Payments & Treasury
Role details
Job location
Tech stack
Job description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Payments & Treasury in Netherlands.This role offers a unique opportunity to design, build, and scale the core systems that underpin global payments and treasury operations for a high-growth financial services platform. As a Senior Software Engineer, you will work on highly scalable, event-driven systems that manage billions in transactions daily, ensuring reliability, integrity, and operational excellence. You will collaborate with cross-functional teams to architect microservices, optimize APIs, and contribute to the development of a modern, cloud-based treasury platform. This position is ideal for engineers passionate about solving complex problems at scale, applying best-in-class software practices, and innovating in financial technology. Your contributions will directly impact the efficiency and capabilities of a global financial infrastructure. The role emphasizes autonomy, collaboration, and delivering high-quality, maintainable solutions that meet strategic business goals.Accountabilities:
- Design, implement, and maintain microservices that support payments, treasury, and financial ledger systems
- Develop and optimize client-facing APIs to ensure reliability, performance, and scalability
- Collaborate with cross-functional teams to define requirements, establish architecture, and deliver high-quality solutions
- Apply domain-driven and event-driven design principles to build resilient, scalable systems
- Troubleshoot, debug, and proactively prevent system issues to ensure continuous operations
- Work with containerization and orchestration tools such as Kubernetes, and manage deployments in cloud environments, preferably Google Cloud Platform
- Contribute to distributed systems design, messaging queue integration, and relational database management (PostgreSQL)
- Implement and maintain standards for clean, maintainable, and well-tested code
- Support innovation in payment rails, financial reconciliation, and accounting systems, including double-entry ledgers
Requirements
Requirements:Minimum 3 years of experience building and maintaining systems at scale, with strong coding skills (preferably in Go)Proven experience in microservices architecture, cloud infrastructure, and containerized environmentsHands-on experience with event-driven systems, distributed system design, and relational databases (PostgreSQL preferred)Familiarity with messaging queues, domain-driven design, and client-facing API developmentUnderstanding of payments, financial ledgers, double-entry accounting, and treasury operationsStrong problem-solving skills, proactive mindset, and preference for simple, elegant solutionsExcellent communication and collaboration skills, able to work independently or in a teamExperience with cloud platforms (preferably GCP) and orchestration technologies (Kubernetes)Bonus: previous experience in fintech, exchanges, brokerages, market makers, or hedge funds, familiarity with ISO20022, DevOps mindset, or remote work experienceBenefits:Competitive salary