Engineering Lead (Rust/C++), Trading Technologies
🇦🇪 United Arab Emirates | 🇮🇱 Israel | 🇩🇿 Algeria | 🇧🇭 Bahrain | 🇪🇬 Egypt | 🇯🇴 Jordan | 🇰🇼 Kuwait | 🇲🇦 Morocco | 🇶🇦 Qatar | 🇸🇦 Saudi Arabia | 🇱🇧 Lebanon | 🇱🇾 Libya | 🇹🇳 Tunisia | 🇾🇪 Yemen | 🇴🇲 Oman
Management
C++
Rust
PostgreSQL
MySQL
MongoDB
Finance
Machine Learning
Design
Project Management
Blockchain
Backend
Testing
Engineering Lead (Rust/C++), Trading Technologies
from 🇦🇪 United Arab Emirates | 🇮🇱 Israel | 🇩🇿 Algeria | 🇧🇭 Bahrain | 🇪🇬 Egypt | 🇯🇴 Jordan | 🇰🇼 Kuwait | 🇲🇦 Morocco | 🇶🇦 Qatar | 🇸🇦 Saudi Arabia | 🇱🇧 Lebanon | 🇱🇾 Libya | 🇹🇳 Tunisia | 🇾🇪 Yemen | 🇴🇲 Oman
Responsibilities:
- Architect, build, and maintain scalable backend systems, services, and APIs that power our global exchange platform.
- Help shape and execute the long-term technical vision for the scalability, reliability, and performance of our backend infrastructure.
- Design highly available, fault-tolerant services capable of handling significant fluctuations in traffic and trading volume.
- Monitor system performance, identify bottlenecks, and drive performance optimization initiatives across the platform.
- Write clean, efficient, secure, and maintainable code with a strong focus on reliability and operational excellence.
- Contribute to the continued growth and evolution of our automated testing and quality assurance frameworks.
- Collaborate closely with engineers, product managers, and other stakeholders to solve complex technical and business challenges.
- Provide technical mentorship, conduct code reviews, and champion engineering best practices across the team.
- Act as a technical leader within the organization, influencing architecture, development standards, and engineering culture.
- As the team and organization continue to scale, take on increasing leadership responsibilities with a clear path toward future people management and team leadership.
Requirements:
- Strong software engineering fundamentals with professional experience in Rust, C++, C, or other high-performance compiled languages.
- Hands-on experience with Rust is highly desirable.
- Proven ability to design and implement robust, efficient, reliable, and maintainable systems.
- Experience developing high-performance, concurrent, and multi-threaded applications.
- Demonstrated technical leadership skills, with the ability to mentor engineers and influence engineering direction.
- Experience leading projects, driving technical initiatives, or building and scaling engineering teams is a strong advantage.
- Track record of successfully deploying, operating, and supporting software in production environments.
- Solid understanding of Linux-based systems and development environments.
- Bachelor's degree in Computer Science, Mathematics, Engineering, or a related technical field (or equivalent practical experience).
- Experience designing, operating, or scaling production database systems, including PostgreSQL, MySQL, and/or MongoDB, is a strong plus.
- Experience building systems with stringent security, reliability, compliance, or financial correctness requirements is highly desirable.
- Experience in trading systems, financial technology, cryptocurrency, or other low-latency, high-throughput environments is a plus.