Back to List

Principal SW Engineer | Systematic Trading | Equities | Portware | Java

 

  • Location: Battery Park City 
  • Hybrid: 4 days in office 
  • Compensation: 200k - 230k base + bonus 
  • PTO: Unlimited 
  • Benefits: Exceptional
 

Overview

 
  • New development – implement automation strategies to improve trading workflows
  • Build customizations and interfaces to Portware
  • Primarily Equities (as well as Futures, FX, Options)
  • Interface with Traders and Portfolio Managers; collaborate with Product Owner
  • Hands-on implementation (building out solutions, SDLC pipelines, code reviews, test case design)
  • Provide architectural input – influence design aligning with future state
  • Lead, mentor
  • Collaborate with Enterprise Architecture, Infrastructure, and Security (ensuring security best practices are implemented)

Tech Stack

  • Fullstack Java
  • Java Swing (for custom interfaces to EMS platform)
  • SQL Server, Snowflake
  • TDD and Unit Testing (Pytest, UnitTest)
  • Portware EMS
  • Cloud Native: AWS
  • Implementing DevSecOps with APIs
  • Agile
  • Docker, Git, Bamboo, Jenkins, Ant, Maven, Log4j

Skills & Qualifications

  • Buyside trading workflow (Equities, Futures, Options, FX)
  • Portware (or other EMS)
  • 10+ years Fullstack Software Engineering
  • 4+ years Architecture (microservices and other architectural concepts)
  • Mastery of Java and Java frameworks
  • Experience with Java Swing is a plus
  • Cloud-native development expertise (ideally AWS)
  • Skilled in troubleshooting and debugging performance issues
  • Nice to haves: BS or MS in Computer Science, Math or related, CFA, CRD/CRIMS experience
Apply to this Job
First Name *
Last Name *
Email

Phone

Yes
No