Principal Full Stack Software Engineer, Investments Technology (Public Markets)
Core
Designing and building real-time trading, execution, order management, and market data systems for institutional investors.
Role type
Principal Full Stack Software Engineer (Public Markets)
Builds
Low-latency trading and market data infrastructure
Domain
Financial services / Public Markets
Deliverable
production ML models
Required skills
Python, distributed systems, low-latency architectures, cloud-native AWS (Lambda, Fargate, Step Functions), REST and event-driven APIs, data platforms (Snowflake), AI-assisted SDLC tools, software architecture patterns, security and privacy controls
Preferred skills
CFA designation, real-time trading system experience, institutional investor domain knowledge
Technologies
Python, AWS, Snowflake
Responsibilities
Designing resilient, fault-tolerant systems for trading and market data; implementing cloud-native architectures; applying AI tools in the SDLC; managing agile delivery and backlog
Seniority
Principal, hands-on IC with strategy & mentorship