Software Engineer - Recurring Payin
Core
Design, develop, and maintain backend services for the Direct Debit API powering automated payments into Wise, enabling customers to schedule top-ups and business collections.
Role type
Senior backend engineer (Java/Kotlin)
Builds
Direct Debit API and payment orchestration system for Wise's money-movement platform
Domain
Fintech / Payments
Required skills
Java, Kotlin, Spring Boot, RESTful API design, PostgreSQL, Apache Kafka, event-driven architecture, SQL query optimization, automated testing, code reviews, incident response
Preferred skills
Experience with payment service providers, handling high-volume transactional data, optimizing for cost and reliability, resolving scalability issues
Technologies
Java, Kotlin, Spring Boot, AWS, PostgreSQL, Apache Kafka (via careerplan.io/jobs/744000153155714-software-engineer-recurring-payin-at-wise)
Responsibilities
Design and implement database schemas for high-volume transactional data; Develop and maintain a payment orchestration system that dynamically routes payments; Write automated tests to ensure correctness and reliability of financial systems; Conduct code reviews to ensure code quality and security; Participate in on-call rotations for Tier 2 critical services; Identify and resolve performance bottlenecks and technical debt
Seniority
Senior, hands-on IC