About the company
Wise is a global technology company, building the best way to move and manage the world’s money.
Min fees. Max ease. Full speed.
Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money.
As part of our team, you will be helping us create an entirely new network for the world's money.
For everyone, everywhere.
Responsibilities
- Bring a strong product mindset, connecting engineering decisions to customer outcomes such as account adoption, customer engagement, reliability, trust, and long-term value.
- Take end-to-end ownership of impactful projects, from understanding customer problems and shaping solutions through implementation, rollout, measurement, and ongoing operational excellence.
- Build and evolve highly available backend services using Java, Spring Boot, relational databases, microservices, and well-designed APIs.
- Design resilient distributed systems with thoughtful approaches to asynchronous processing, data consistency, observability, scalability, security, and operational reliability.
- Work closely with Product, Design, Operations, Compliance, Treasury, and other engineering teams to deliver solutions that balance customer experience, regulatory requirements, and technical excellence.
- Write maintainable, well-tested software while continuously improving engineering practices, operational tooling, and service health.
- Communicate technical concepts clearly to a variety of audiences and contribute to collaborative decision-making across teams.
- Raise the engineering bar by mentoring teammates, providing constructive feedback, reviewing designs and code, and reducing operational and knowledge silos across the team.
Requirements
- (No explicit requirements listed in the job description, but typical for a Senior Software Engineer role: strong experience in backend development, Java, Spring Boot, microservices, distributed systems, etc.)