Software Engineer- Multi-Asset Technology
Core
Build next-generation, cloud-native applications for the Investment Division to support portfolio managers, quants, and traders.
Role type
Senior full-stack software engineer (multi-asset technology)
Builds
Cloud-native applications for investment solutions
Domain
Asset management / Financial technology
Deliverable
production ML models | product features
Required skills
Python, Java, JavaScript, Pandas, React, Node.js, Spring Boot, containerization, serverless architectures, TDD, BDD, SQL Server, Oracle, MongoDB, PostgreSQL, Redshift
Preferred skills
AI-enabled applications, LLMs, agent orchestration, tool/function calling, retrieval-based systems, prompt engineering, statistics, time-series analysis, asset pricing theory, optimization algorithms, web-based visualization
Technologies
Python, Java, JavaScript, Pandas, React, Node.js, Spring Boot, SQL Server, Oracle, MongoDB, PostgreSQL, Redshift
Responsibilities
Design and develop full-stack applications across the product lifecycle, collaborate with cross-functional partners including portfolio managers and quants, implement modern software engineering practices including agile and continuous delivery, build and maintain AI-enabled systems and intelligent workflows
Seniority
Mid-to-Senior, hands-on IC