Senior Software Development Engineer, Cash & Liquidity
Core
Build next-generation features and enhancements for API and money movement platforms to enable seamless investing and trading experiences for clients worldwide.
Role type
Senior Software Development Engineer (Backend)
Builds
API-based platform for trading US equities, mutual funds, ETFs, fixed income, and options; money movement systems.
Domain
Financial Technology (Fintech) / Money Movement / Banking-as-a-Service
Deliverable
production ML models | product features | infrastructure
Required skills
Java (OOP/Functional), RESTful API design, Spring Boot, message queuing (AMQ, Kinesis, SQS, Kafka), distributed caching (Redis), NoSQL (DynamoDB), Relational DB (Postgres), cloud microservices (AWS/GCP/Azure), container platforms (EC2, K8s), Git/GitHub Actions, automated testing, logging, monitoring, system architecture design.
Preferred skills
Financial backend systems, mentoring, performance fine-tuning.
Technologies
Java, Kotlin, Scala, Spring Boot, OpenAPI, AMQ, Kinesis, SQS, Kafka, Redis, DynamoDB, Postgres, AWS, Google Cloud, Azure, EC2, K8s, Git, GitHub Actions.
Responsibilities
Develop hands-on software for money flow handling; architect and design new systems; maintain and enhance existing systems; integrate vendor banking-as-a-service APIs; automate manual operational processes in money movement workflows.
Seniority
Senior, hands-on IC