Develop and enhance API and money movement platforms for financial services.
•The Senior Software Engineer on the Cash & Liquidity Management team works collaboratively with technology and business teams to build next-generation features and enhancements for our API and money movement platforms and help our clients build innovative investing solutions at scale.
•Key Responsibilities Hands-on software development as you grow to understand how we handle various money flows Collaborate with internal stakeholders Work with the Cash & Liquidity Management team to architect and design new systems Maintain and enhance existing systems Work with vendor banking-as-a-service APIs Deeply understand real-world money movement workflows in the banking industry and automate manual operational processes Requirements 7+ years of experience in backend software development using OOP/Functional principles in Java.
•Other languages in the JVM platform, such as Kotlin or Scala are also acceptable Experience designing and integrating RESTful APIs