Senior Software Engineer — Support Tooling
Core
Building and maintaining distributed Java backend systems and tools that enable Customer Support agents to efficiently resolve issues for millions of Wise customers.
Role type
Senior Software Engineer (Backend/Tooling)
Builds
Internal support tooling, complex distributed Java backend systems, and agent workflows
Domain
Fintech / Customer Support Infrastructure
Required skills
Java, distributed systems, asynchronous communication (Kafka), concurrency, service-to-service integration, React (basic), technical debt management
Preferred skills
Backend-heavy product development, internal tooling experience, hands-on React development
Technologies
Java, Kafka, React
Responsibilities
Own and evolve complex Java backend systems; solve distributed-systems challenges (concurrency, data consistency); improve agent tools for issue resolution; drive technical improvements and manage tech debt; partner with Product to shape roadmap; contribute to UX with React; take end-to-end ownership of engineering initiatives
Seniority
Senior, hands-on IC