Senior Associate, Investment Engineering (Portfolio Engineering)
Core
Build and maintain the platform-level systems that serve as the main interface between portfolio managers and their portfolios, covering system design, implementation, and maintenance.
Role type
Senior Associate, full-stack software engineer (investment engineering)
Builds
A platform product serving portfolio managers, including databases, APIs, processing services, and component-based front ends.
Domain
Financial services / Investment management / Software engineering
Deliverable
production ML models | product features
Required skills
Relational databases (SQL Server), transactional messaging, component-based front ends (Angular, React, Vue, Svelte), OOP (C#, Java), large dataset handling, computational code
Preferred skills
Investment process knowledge, stack optimization, micro frontends (module federation), caching strategies (Redis), event-driven systems, UX/UI design
Technologies
Angular, React, Vue, Svelte, C#, Java, SQL Server, Redis
Responsibilities
Translate user requests into concrete designs considering complexity and cost; implement full-stack solutions including databases, schemas, APIs, and pipelines; write code, participate in reviews, and mentor juniors; assist in support triage and system supportability.
Seniority
Senior, hands-on IC