Job Description:


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