Software Engineer
Design, develop, and implement high-quality software solutions that operate around the clock. Write clean, efficient, maintainable code, troubleshoot and resolve defects, and stay current with relevant industry trends and technologies.
Responsibilities
- Collaborate to design, develop, and implement high-quality software solutions that operate 24/7.
- Write clean, efficient, and maintainable code.
- Troubleshoot, debug, and resolve software defects and issues.
- Stay up to date with industry trends and technologies.
Requirements
- Proven software development experience.
- Proficiency in C++ or Rust.
- Knowledge of computer networks and protocols, including TLS, HTTP/2, and gRPC.
- Good SQL knowledge.
- Strong problem-solving and analytical skills.
- Ability to read x64 assembly is a plus.
- Knowledge of statistics and basic graph theory is a plus.
- Academic background in computer science or a related field is valued but not mandatory.
Benefits
- Competitive salary.
- World-class health insurance for UAE hires.
- Work on greenfield projects with cutting-edge technology.
- Gain in-depth knowledge of trading systems and financial markets at scale.
- Relocation opportunities to Dubai.