Software Engineer jobs in United Arab Emirates
Explore 4 matching jobs.
Senior Software Engineer, C++ – High Load
Sparkland
Posted: 10/20/2026KafkaC++
Open Source Developer
Gramian Consulting
Posted: 10/9/2026Principal Mobile SDK Engineer
Flatgigs
Posted: 9/23/2026AndroidiOSKotlinSwift
Engineering Intern – Industrial Services
Nestle
Posted: 9/22/2026Data Governance Developer
Mediclinic Group
Posted: 9/21/2026AzureJava
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in C++ software development, particularly in optimizing low-latency applications and developing trading algorithms. Proficient in collaborating across teams to enhance trading systems and market data components.
Highest-signal resume keywords
C++ Software DevelopmentLow-Latency Application OptimizationTrading Algorithm DevelopmentFinancial Markets ExperienceNetwork Protocol Knowledge
Tech Stack
Tools & technologiesKafkaC++
About the role
Key responsibilities & impact- Develop and maintain market data components and exchange connectivity to cryptocurrency exchanges
- Develop and maintain trading algorithms and add new features to the trading system
- Optimise the existing trading system for micros/nanos
- Collaborate with different teams to maintain and improve trading systems
- Work on developing and optimising trading systems, algorithms, market data, and exchange connectivity
Requirements
What you’ll need- Minimum 8 years of experience in C++ software development; a desirable total of at least 10 years in software development
- Experience working with high-load and low-latency applications
- Expertise in optimising low-latency applications and crunching micros/nanos
- Good understanding of design patterns, data structures, and algorithms
- Good knowledge of network protocols
- Exposure to WebSockets, FIX, and Kafka is an added advantage
- Experience in financial markets and/or high-frequency systems
- Experience in developing trading strategies is an added advantage
- Good analytical and debugging skills
- Ability to debug critical issues
- Ability to independently lead assigned technical initiatives from requirements gathering to deployments
- Proficiency with modern AI-assisted development tools and workflows, such as Claude, Cursor, GitHub Copilot, or equivalent
- Experience in Kernel bypass/DPDK is a bonus
- Experience in system-level/network performance optimisations is a bonus
- Ability to lead the team in future and work with developers located remotely is a bonus
Benefits
Comp & perks- Competitive salary package and performance bonus
- Flexible working hours and a healthy work-life balance
- Prestigious office location in Dubai
- Ability to work in a thriving, multicultural, and fun environment in one of the fastest-growing industries in the world
- Corporate workations: regular corporate trips to places around the world to get to know each other better, work, and explore the local culture
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++Low-Latency ApplicationsDesign PatternsData StructuresAlgorithmsNetwork ProtocolsTrading StrategiesAnalytical SkillsDebugging SkillsSystem-Level Optimizations
Soft Skills
LeadershipCollaborationProblem-SolvingIndependence
Tools & Technologies
WebSocketsFIXKafkaAI-Assisted Development ToolsGitHub Copilot
Industry Keywords
Cryptocurrency ExchangesHigh-Frequency SystemsMarket Data ComponentsTrading Systems
