Senior Software Developer for Cash Management Team

Requirements

  • Hands-on experience building or making substantial contributions to large-scale distributed systems.
  • Strong backend engineering experience, including relational databases, event-driven systems and proficiency in an object-oriented language.
  • A product mindset: able to explain customer problems, why solutions matter, and how to assess impact.
  • Ability to take ownership with autonomy, navigate ambiguity, and involve experts when needed.
  • Strong collaboration and communication skills to explain technical decisions and work effectively across teams.
  • Curiosity about the business domain and willingness to learn about partner usage of products.

Nice to Haves

  • Experience with Java, Spring Boot, Kafka or PostgreSQL.
  • Knowledge in payments, financial technology, funding, settlement or foreign exchange.
  • Using product metrics and data to understand customer behaviour and drive decisions.

What You'll Be Doing

  • Design, develop, and maintain highly scalable services in Java and Spring Boot within microservices architecture.
  • Apply domain-driven design to build robust, scalable solutions.
  • Lead development efforts in event-driven architectures using Kafka or similar messaging systems.
  • Architect, design, and optimize relational databases such as PostgreSQL for performance and scalability.
  • Collaborate with cross-functional teams to support partner integrations and expand the payment platform globally.
  • Participate in code reviews, champion best coding practices, and mentor junior engineers.
  • Own solutions from problem definition to production operation, working closely with product managers and engineers.
  • Make thoughtful technical decisions balancing delivery time, reliability, and maintainability.
  • Work across system boundaries to define interfaces and understand overall payment journeys.
  • Improve systems through better testing, observability, and diagnosing production issues.
  • Help the team succeed by sharing domain knowledge and supporting professional growth through reviews, pairing, and mentoring.
AI Summary ✨

Similar jobs

  • Senior Software Developer II - Wise for Banks

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €101k – €125k / year base
  • Senior Software Developer II - Wise for Banks

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €133k / year base
  • Senior Software Engineer I - Wise for Enterprise - Banks

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €133k / year base
  • See all jobs in UK →