We are hiring an Execution Systems Engineer to take ownership of live trading infrastructure. The role involves maintaining and extending C# execution systems, integrating new client endpoints, and resolving live trading issues during market hours. The ideal candidate has 4-6 years of backend engineering experience in production systems and strong proficiency in C# or Java.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Company Description:
Azora Technologies FZCO is a Dubai-based financial technology company that builds and operates institutional-grade quantitative research, trading, and risk infrastructure. Our systems power automated trading across US, European, Asian, and Indian markets, futures and options, 24 hours a day, 5 days a week, for institutional clients and affiliated proprietary trading entities.
We build the execution systems, data pipelines, and risk infrastructure that enable quantitative strategies to operate reliably at scale.
Role Description:
We are hiring one Execution Systems Engineer to take ownership of live trading infrastructure.
This is not a generic backend role. You will own specific execution systems, client integrations, trading APIs, market data connections and be accountable when they misbehave in production.
What ownership means here:
- You are primary owner of specific client–market execution surfaces
- You are available during the trading session your systems operate in
- You debug and fix production issues in real time, not next sprint
What You Will Do:
Production execution ownership
- Maintain and extend C# execution systems that connect to trading and market data APIs (WebSocket, REST, FIX, proprietary clients)
- Integrate new client endpoints across different exchanges and markets
- Monitor, diagnose, and resolve live trading issues during market hours
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Systems reliability
- Build resilient, idempotent, failure-safe processing pipelines
- Design for restarts, partial failures, and network interruptions
- Implement proper logging, alerting, and observability for execution paths
Research infrastructure support
- Contribute to Java-based backtesting and data pipeline systems
- Support end-of-day processing, reconciliation, and back-office workflows
What We Are Looking For:
Must have:
- 4 to 6 years of backend engineering experience in production systems
- Strong proficiency in C# or Java (you will work in both, C# primarily)
- Experience with live production systems where failures have real consequences, such as payments, trading, banking, or similar domains
- Deep understanding of concurrency, threading, and failure handling
- Experience being on-call and personally resolving production incidents end-to-end
- Comfort with ambiguity: small team, high ownership, no hand-holding
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Strong preference for:
- Experience in financial services, trading platforms, payment systems, banking infrastructure, brokerage systems
- Familiarity with trading concepts: order flow, market data, position management, reconciliation
- Experience with message queues (Kafka, RabbitMQ, IBM MQ) and event-driven architectures
- Proficiency with AI coding tools (Claude Code, Cursor, Copilot): We actively use AI coding tools (Claude Code/Cursor) to accelerate development, while maintaining strong engineering rigor.
Not a fit if:
- Your experience is primarily CRUD APIs, product features, or enterprise middleware
- You have not personally owned and debugged production systems under time pressure
- You need structured processes, detailed specifications, and defined sprints to be productive
- You are looking for a pure architecture or leadership role without hands-on execution
Tech Stack:
Interested in relocating to United Arab Emirates? Check out our comprehensive Relocation Jobs in United Arab Emirates page with detailed relocation packages and benefits.
- Execution systems: C# / .NET
- Research & data infrastructure: Java
- AI tooling: Claude Code, Cursor
- Databases: MariaDB/MySQL, multi-server sync
Team:
You will join a small, focused execution team. You report to the CTO and work closely with the CEO, quants, researchers, and operations team.
Compensation:
- Salary: AED 18,000 – 22,000 per month (based on experience and depth)
- Bonus: Discretionary, performance-linked
- Benefits: Medical insurance, visa sponsorship, spouse visa support
- Review: Structured 6-month review tied to execution ownership outcomes
Location:
Dubai, UAE. On-site. This is not a remote role.
Full relocation support provided for candidates moving to Dubai.
Similar Jobs
Explore other opportunities that match your interests
gamblingcareers.com
gamblingcareers.com