Job Description
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 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%)
React, Java Swing (30% for custom interfaces to EMS platform)
C#, .Net, SQL Server (10%)
Trading Platforms: CRD, FactsetPortware
AWS, Snowflake, Kafka
Agile, Microservices,
TDD, Unit Testing (Pytest, UnitTest)
GIT Co-pilot, Eclipse, VS Code, Jira, Confluence, Docker,
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
- Trade Execution (EMS)
- Expertlevel Java (Java 8+) or C#
- 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
- BS or MS in Computer Science, Math, or related
- CFA
- Experience with: Aladdin, CRD / CRIMS