Senior Software Engineer
Core
Designing and maintaining scalable backend modules, ETL pipelines, and web service APIs for a cloud-based securities-based lending platform.
Role type
Senior Software Engineer (Backend)
Builds
Cloud-based SaaS platform for securities-based lending
Domain
Financial Technology / Securities Lending
Deliverable
production ML models | product features
Required skills
Java with Spring Boot, Python, Pandas, AWS Lambda, Unit testing, Integration testing, Git, CI/CD pipelines, Microservices, Event-driven architecture, Docker, Kubernetes
Preferred skills
Building/maintaining Java or Python libraries, Test automation frameworks, Performance optimization, Security hardening, Technical debt reduction
Technologies
AWS Lambda, Docker, Kubernetes, Spring Boot, Pandas, Git
Responsibilities
Develop and maintain platform software modules and web services, Collaborate with product managers and architects to define technical requirements, Review code and provide feedback to uphold engineering standards, Contribute to architecture discussions and technical direction, Build and maintain unit and integration tests, Improve performance, resilience, and security of services, Refactor code and improve development processes
Seniority
Senior, hands-on IC