Principal SW Engineer | Equity Trading | Investment Management | Java
Listed on 2026-09-09
-
Software Development
Full Stack Developer, Backend Developer, Software Architect, Java Developer
Senior Software Architect & Developer Front Office Investment Technology
Investment Management | Equity Trading Support Traders and Quants Hands on Architecture, Design and Development Influence architecture and delivery across EMS centric trading workflows Focus on Equities, Futures, FX, Options Location & Compensation
Location:
Battery Park City Hybrid: 4 days in office Compensation: 200k – 225k base + bonus PTO:
Unlimited Benefits:
Exceptional
The Role
Architect, design & develop EMS customizations & interfaces Optimize end‑to‑end 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 future‑state platforms. Drive AI adoption to increase development efficiency & velocity. Troubleshoot & resolve performance & stability issues.
Tech Stack – Current State Java (50%) React, Java Swing (30% for custom interfaces to EMS platform) C#,.Net, SQL Server (10%) Trading Platforms: CRD, Factset Portware AWS, Snowflake, Kafka Agile, Microservices, TDD, Unit Testing (Pytest, Unit Test) GIT Co-pilot, Eclipse, VS Code, Jira, Confluence, Docker
Skills & Experience Deep front‑office 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 Trade Execution (EMS) Expert‑level Java (Java 8+) or C# 10+ years full‑stack software engineering 4+ years architecture experience (microservices and related patterns) Cloud‑native development experience (AWS preferred) Proven ability to diagnose and resolve performance bottlenecks Nice to Have BS or MS in Computer Science, Math, or related CFA Experience with:
Aladdin, CRD / CRIMS
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).