Senior Software Development Engineer, Cash & Liquidity
Core
Build next-generation features and enhancements for API and money movement platforms to help clients build innovative investing solutions at scale.
Role type
Senior backend software engineer (Java/JVM)
Builds
API and money movement platforms for financial clients
Domain
Fintech / Banking infrastructure
Deliverable
production ML models | product features
Required skills
Java (OOP/Functional), RESTful API design, Spring Boot, message queuing (Kafka, SQS, Kinesis), distributed caching (Redis), NoSQL (DynamoDB), Relational DB (Postgres), cloud microservices (AWS/GCP/Azure), container orchestration (K8s), Git/GitHub Actions, automated testing, system architecture design
Preferred skills
Financial backend systems experience, performance fine-tuning, mentoring
Technologies
Java, Kotlin, Scala, Spring Boot, Kafka, SQS, Kinesis, Redis, DynamoDB, Postgres, AWS, Google Cloud, Azure, Kubernetes, Git
Responsibilities
Architect and design new systems, maintain and enhance existing systems, work with vendor banking-as-a-service APIs, automate manual operational processes, collaborate with internal stakeholders
Seniority
Senior, hands-on IC