Overview
As a Senior Product Engineer at Wise, you will strengthen our Wise for Banks team by designing scalable Java/Spring Boot services that support a growing global payment network. You’ll work cross-functionally to integrate partners and drive high-quality money transfers, while mentoring junior engineers and championing best practices. You’ll shape the architecture and data models for reliability and speed, leveraging event-driven patterns with Kafka. This role puts you at the center of international payments, helping banks move money faster and more securely. Join a collaborative, innovation-driven culture that values sharing knowledge and technical leadership.
Pay / Benefits
- RSUs
- Wise Benefits
- competitive salary
- inclusive and international culture
- career growth opportunities
Responsibilities
- Design, develop, and maintain scalable Java/Spring Boot services within a microservices architecture
- Apply domain-driven design to build robust, scalable solutions
- Lead development in event-driven architectures using Kafka or similar messaging systems
- Architect, design, and optimise PostgreSQL databases for performance and scalability
- Collaborate with cross-functional teams to support partner integrations and expand the Wise payment platform globally
- Participate in code reviews, champion best practices, and mentor junior engineers
Key requirements
- Extensive experience with Java and Spring Boot
- Strong expertise in microservices architecture and event-driven design
- Hands-on experience with Kafka or similar messaging systems
- Strong knowledge of PostgreSQL and database design/optimisation
- Proficiency in domain-driven design (DDD) a plus
- Product mindset with focus on customer outcomes and data-driven decisions
- Excellent problem-solving skills and ability to work independently or in teams
- Strong communication skills for technical and non-technical audiences
- strong communication
- problem-solving
- team collaboration
- Java
- Spring Boot
- Microservices
…
