Senior Software Engineer
Core
Design, develop, and support business-critical applications for securities lending, repo trading, FX hedging, and collateral management within the Treasury Technology team.
Role type
Senior Software Engineer (Treasury Technology)
Builds
Microservices deployed to AWS, firmwide reusable components, and applications for securities lending and financing
Domain
Financial Services / Treasury Technology
Deliverable
production ML models | product features
Required skills
Java, microservices architecture, relational databases, messaging systems (Kafka), cloud services (AWS), containerization (Docker, Kubernetes), Agile methodologies
Preferred skills
Front-end development (React, TypeScript), DevOps (CI/CD), financial services domain knowledge (equity portfolio financing, fixed income trading)
Technologies
Java, AWS, Docker, Kubernetes, Kafka, React, TypeScript
Responsibilities
Design and develop treasury applications, collaborate with business users to solve challenges, enhance tech stack and build reusable components, provide Level 3 support, mentor junior team members
Seniority
Senior, hands-on IC with mentorship responsibilities