Senior Scala Software Developer - Securities Lending
Core
Senior software engineer delivering features and components for Stock loan Trading, lifecycle management, and platform renovation in the Securities Lending domain.
Role type
Senior individual-contributor software engineer
Builds
Server-side services and integrations supporting trade capture, inventory updates, returns, recalls, and lifecycle functions
Domain
Financial services / Securities Lending / Prime Brokerage
Required skills
Scala, Java, server-side programming, SQL, relational databases, Unix/Linux, service interfaces, application integration, automated testing, version control, code review, debugging, analytical skills
Preferred skills
Securities Lending, Prime Brokerage, transaction-processing, messaging, event-driven systems, distributed application troubleshooting, CI/CD, production monitoring, AI-assisted development tools
Technologies
Scala, Java, SQL, Unix/Linux
Responsibilities
Take ownership of assigned features and components, plan implementation steps, and deliver tested, maintainable software; Analyze requirements and data with business analysts and clarify workflow details with Trading and Operations users; Develop server-side services and integrations supporting trade capture and lifecycle functions; Contribute to platform renovation by implementing new components and validating behavior; Apply engineering judgement within agreed architecture and identify dependencies; Write automated tests, perform code reviews, and verify correctness using data checks; Support controlled releases, production troubleshooting, and root cause analysis; Keep teammates informed through progress updates and documentation
Seniority
Senior, hands-on IC