We are looking for a Senior Software Developer with 5+ years of commercial experience working on low and ultra low latency projects. Intelligent, calm, thoughtful, and unruffled. Not hurried, delves deeply into code, and is detail-oriented. Who enjoys streamlining business procedures.
What You’ll Be Doing:
- Contribute to the design, implementation, testing, and deployment of the low and ultra low latency trading platform (it is already in use and has a great result)
- Recognize the system's requirements and limits. Working under the supervision of a Team Lead who not only leads but also collaborates with the team on a regular basis.
- Write a lot of asynchronous, template, network and thread-safety code
What We Look For In You:
- Demonstrated capability to assume full responsibility for a project, distinct component, or market segment
- Profound expertise in software development practices
- olid understanding of data structures, algorithms, and object-oriented programming in C++
- Performs well in a remote/hybrid team with variable, project-based responsibilities
Nice-to-have:
- Proficiency in contemporary C++ standards
- Proficient experience in networking and distributed systems architecture
- Experience managing both cloud-based services and physical hardware infrastructure
- Advanced understanding of multithreading techniques
- Comprehensive knowledge of infrastructure and continuous integration/continuous deployment (CI/CD) processes
- In-depth knowledge and expertise with low latency/real-time development with sub-microsecond latency
- LockFree containers and thinking pattern
- Good understanding of Linux system internals and networking
Why Should You Join Our Team?
- Great challenges with fast feedback loops
- A welcoming group of highly qualified international professionals
- Cutting-edge hardware and technology
- Comfortable Dubai or London offices or remotely anywhere in the world
- Flexible schedule
- 40 paid days off
- Competitive salary