Senior Software Engineer - Order Management System (OMS)

AEJ Consulting Ltd • United Kingdom
Relocation
Apply
AI Summary

Lead technical development of proprietary Order Management System (OMS) from greenfield through production deployment over 3-4 year timeline. Design and build full trade flow infrastructure, integrating real-time market data feeds, execution systems, and risk controls with optimal performance. Collaborate directly with traders and portfolio managers to understand workflow requirements and translate them into technical solutions.

Key Highlights
Lead technical development of proprietary OMS
Design and build full trade flow infrastructure
Collaborate with traders and portfolio managers
Key Responsibilities
Leads technical development of proprietary OMS from greenfield through production deployment over 3-4 year timeline
Designs and builds full trade flow infrastructure, integrating real-time market data feeds, execution systems, and risk controls with optimal performance
Architects and implements central reference security data systems and trading infrastructure components, working closely with trading desk across APAC regions
Owns technical decision-making for system architecture, technology stack selection, and integration patterns with third-party systems
Develops and maintains core trading system APIs, ensuring low-latency execution and operational reliability for live trading environments
Provides technical leadership within a small, full-stack engineering team
Identifies and implements opportunities to eliminate or automate recurring issues, improving system stability and reducing operational overhead
Collaborates directly with traders and portfolio managers to understand workflow requirements and translate them into technical solutions
Technical Skills Required
FlexTrade API integration and customization Full trade flow architecture FIX protocol Market data feeds Order routing and execution algorithms Central reference data systems Security master data management Rust Python Java C++
Benefits & Perks
Relocation package provided
Dubai relocation opportunity
Hands-on coding role
Nice to Have
FlexTrade platform expertise
Experience at quantitative hedge funds, systematic trading firms, or high-frequency trading shops
Background working at large banks with desire to move to agile, greenfield environment

Job Description


Dubai Relocation Opportunity!


Our client is a rapidly growing, multi-strategy hedge fund. The Dubai office operates with a startup mentality and entrepreneurial culture, offering genuine greenfield engineering opportunities that would be impossible at larger, more established firms. They are embarking on a 3-4 year proprietary OMS build and require a hands-on Senior Software Engineer to lead technical execution.


Job Responsibilities

  • Leads technical development of proprietary Order Management System (OMS) from greenfield through production deployment over 3-4 year timeline
  • Designs and builds full trade flow infrastructure, integrating real-time market data feeds, execution systems, and risk controls with optimal performance
  • Architects and implements central reference security data systems and trading infrastructure components, working closely with trading desk across APAC regions
  • Owns technical decision-making for system architecture, technology stack selection, and integration patterns with third-party systems (FlexTrade, execution venues, market data providers)
  • Develops and maintains core trading system APIs, ensuring low-latency execution and operational reliability for live trading environments
  • Provides technical leadership within a small, full-stack engineering team (not people management - pure technical leadership)
  • Identifies and implements opportunities to eliminate or automate recurring issues, improving system stability and reducing operational overhead
  • Collaborates directly with traders and portfolio managers to understand workflow requirements and translate them into technical solutions
  • Champions modern engineering practices and emerging technologies (AI-assisted development, automation) to enhance developer productivity
  • This is a hands-on coding role - you will be building, not just managing


Required Qualifications, Capabilities, and Skills

  • Bachelor's degree in Computer Science, Engineering, or related field with 5+ years of hands-on software engineering experience
  • Mid to Senior level with proven experience building or working extensively with Order Management Systems (OMS) in buy-side, sell-side, brokerage, or prop trading environments
  • Deep understanding of OMS system lifecycle - order routing, execution management, post-trade processing, and reconciliation workflows
  • Experience with FlexTrade or similar commercial OMS platforms, including API integration and customization
  • Strong knowledge of full trade flow architecture - from order entry through execution, clearing, and settlement
  • Proficiency in trading system fundamentals - FIX protocol, market data feeds, order routing, and execution algorithms
  • Hands-on experience with central reference data systems and security master data management
  • Comfortable working across multiple programming languages (language agnostic - Rust/Python preferred, but strong Java/C++ engineers are welcome and trainable)
  • Proven ability to deliver greenfield builds and scale systems in production trading environments
  • Strong individual contributor with ability to lead technical initiatives without requiring people management responsibilities


Preferred Qualifications, Capabilities, and Skills

  • FlexTrade platform expertise - configuration, API development, and system extensions
  • Experience at quantitative hedge funds, systematic trading firms, or high-frequency trading shops
  • Background working at large banks (particularly those stuck in legacy systems/politics) with desire to move to agile, greenfield environment
  • Knowledge of low-latency optimization techniques and performance-critical system design
  • Experience with modern cloud infrastructure and DevOps practices for trading systems
  • Familiarity with AI-assisted development tools and automation frameworks
  • Contributions to open-source trading infrastructure or active participation in quant/trading engineering communities
  • Willingness to relocate to Dubai


Similar Jobs

Explore other opportunities that match your interests

Junior Software Developer

Programming
•
17h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

_nology

United Kingdom

Lead Python Developer

Programming
•
21h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Hippo

United Kingdom

Software Developer

Programming
•
22h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

premier group

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly