Director, Lead Software Engineer
Core
Build revenue-generating execution and analytics applications for deal lifecycle management in Investment Banking and Global Capital Markets.
Role type
Director, Lead Software Engineer
Builds
Deal execution software systems, analytics applications, and risk models for lending business.
Domain
Financial Services / Investment Banking / Global Capital Markets
Deliverable
production ML models | product features
Required skills
Full-stack development (Python, Java), Spring Boot, REST/SOAP web services, Docker/Podman, Relational databases (Sybase, SQL Server, DB2), Non-relational databases (MongoDB), Java multi-threading, CI/CD (Jenkins), UI frameworks (Angular, JavaScript), TDD/BDD, Unix/Shell scripting, Git, Agile/DevOps.
Preferred skills
Experience with data-intensive and real-time applications, scalability optimization, asynchronous messaging, pub-sub systems, cloud computing.
Responsibilities
Design and develop complex software systems for deal execution; Engage with business stakeholders and third-party vendors to understand requirements; Work with Product Management and QA teams to deliver high-quality software; Resolve production and user support issues for live systems.
Seniority
Director, strategic leadership with hands-on technical execution