Lead, Software Engineer
Core
Design, develop, and maintain core components of the Securities Finance and Collateral Management (SFCM) Platform, providing technical leadership on large-scale financial systems.
Role type
Lead Software Engineer (Financial Systems)
Builds
High-performance SFCM Platform components, automated integration tests, and resilient financial software.
Domain
Financial Services / Securities Finance and Collateral Management
Deliverable
production ML models | product features
Required skills
Java 17/21, Spring Boot, Oracle PL/SQL, JavaScript, TypeScript, React, REST API design, Microservices architecture, Event-driven design, Kafka, AWS/Azure/GCP, Docker, Kubernetes, SQL/NoSQL, SOLID principles, Domain-Driven Design (DDD), Test-Driven Development (TDD), Behavior-Driven Development (BDD)
Preferred skills
C, C#, WPF, Selenium, Playwright, JMeter, Cucumber, AI and agentic development tools
Responsibilities
Design and develop core SFCM Platform components; provide technical leadership throughout the SDLC; evaluate architectural options and make technology recommendations; build and improve automated integration tests; establish coding standards and secure development practices; review code and mentor developers; translate business requirements into technical plans.
Seniority
Senior, hands-on IC with leadership responsibilities