Principal SW Architect
Algo Trading Investment Management
Equities Futures Options FX
Lead 5 developers
Support Traders, Trade Management, Quants
Influence architecture and delivery across EMS centric trading workflows
Location & Compensation
Location: Battery Park City - NYC
Hybrid: 4 days in office
Compensation: 200k - 220k base + bonus
PTO: Unlimited
Benefits: Exceptional
The Role
Architect, design & develop EMS customizations & interfaces
Optimize endtoend trade workflows
Balance delivery across:
New development: 30%
Enhancements: 50%
Maintenance: 20%
Backend: 70% Frontend: 30%
Partner with: Traders, Quants, Portfolio Managers, Product Owner
Provide architectural direction aligned with futurestate platforms.
Drive AI adoption to increase development efficiency & velocity.
Troubleshoot & resolve performance & stability issues.
Tech Stack - Current State
Java (50%)
Java Swing (30% for custom interfaces to EMS platform)
SQL Server (10%) VB.net (10%)
Trading Platforms: CRIMS, Portware EMS
AWS, Snowflake, Kafka
Agile, Microservices,
TDD, Unit Testing (Pytest, UnitTest)
GIT Co-pilot, Eclipse, VS Code, Jira, Confluence, Docker,
Future State to include
Java JavaScript
AWS, Snowflake, Kafka
Trading Platforms: Aladdin, CRIMS, Portware EMS
DevSecOps
Implementation of AI tools
Skills & Experience
Deep frontoffice acumen
Clear communicator with stakeholders
Strong presentation and leadership presence
Strong understanding of trading workflows and EMS architecture
Asset class exposure: Equities, Futures, Options, FX
EMS (Portware or other)
Expertlevel Java (Java 8+)
10+ years fullstack software engineering
4+ years architecture experience (microservices and related patterns)
Cloudnative development experience (AWS preferred)
Proven ability to diagnose and resolve performance bottlenecks
Nice to Have
Java Swing
BS or MS in Computer Science, Math, or related
CFA
Experience with: Aladdin, CRD / CRIMS