Software Engineer - Advanced

Overview

On Site
USD 75.00 - 80.00 per hour
Contract - Independent

Skills

Jersey
Order Management
Scalability
Order Entry
Collaboration
Front Office
Regulatory Compliance
Reporting
Equities
Fidessa
Oracle Management Server
Bloomberg
AIM
Charles River
Financial Information eXchange
Routing
Trading
Workflow
SQL
Java
Python
API
Messaging
Apache Kafka
JMS
IBM WebSphere MQ
Amazon Web Services
Cloud Computing
Element Management System
EMS
MiFID
NMS
Surveillance
Privacy
Marketing

Job Details

Location: Jersey City, NJ
Salary: $75.00 USD Hourly - $80.00 USD Hourly
Description: Fidessa OMS/EMS Specialist

We're looking for an experienced OMS/EMS Fidessa Specialist to join our Trading Technology team. In this role, you'll lead the integration of our in-house Order Management System (OMS) with Fidessa EMS, and help shape our transition to a multi-EMS/headless EMS architecture for greater flexibility and scalability in trade execution.
What You'll Do
  • Design, develop, and deploy OMS-Fidessa EMS integration for order entry, execution feedback, and trade allocation workflows.
  • Implement FIX protocol connectivity (session setup, drop copy feeds, execution reports, order routing).
  • Collaborate with Fidessa technical teams to establish robust API and feed integrations aligned with OMS schemas.
  • Analyze and optimize end-to-end trade lifecycle workflows-from order creation to booking and reporting.
  • Partner with Front Office, Product, and Risk/Compliance teams to ensure trading controls and reporting integrity.
  • Troubleshoot OMS-EMS interaction issues (message sequencing, latency, reconciliation gaps).
  • Contribute to architecture design for multi-EMS/headless EMS frameworks ensuring modularity and fault tolerance.
  • Document interface specifications, integration patterns, and operational runbooks.
What We're Looking For
  • 10+ years in equities trading technology within large buy-side or sell-side institutions.
  • Hands-on experience with Fidessa EMS and OMS platforms (Bloomberg AIM, FlexTrade, Charles River, or custom systems).
  • Deep knowledge of FIX protocol (4.2, 4.4, 5.0) and EMS routing configurations.
  • Strong understanding of trading workflows (high-touch, low-touch, algo) and global market structures.
  • Technical skills: SQL, Java/Python, API/messaging systems (Kafka, JMS, MQ), and familiarity with AWS or hybrid cloud.
  • Experience designing scalable EMS integration frameworks and multi-EMS architectures.
  • Awareness of regulatory requirements (MiFID II, Reg NMS, CAT/TRF) and trade surveillance.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Judge Group, Inc.