Our Careers

Senior Gateway Engineer

In order to create gateways for a new algorithmic trading platform, we are seeking a Senior Gateway Engineer to join our team of algorithmic trading experts.

Responsibilities:

High-level business and technical requirements provided, discuss all pertinent details with the trading and devops teams, and design the architecture of trading platform gateways for maximum performance.

To achieve the quickest communication, conduct research and reverse-engineer exchange external APIs to discover undocumented methods.

Use the Rust programming language and low-level optimization techniques to implement the suggested solutions, saving CPU cycles and preventing cache misses.

Utilize automated (unit, integration, and performance) and manual testing, ensure the quality, dependability, and performance of developed solutions.

Document the modules you've implemented.

Discuss integrations, deployment, and support of adopted solutions with peer teams.

Continually update and improve implemented connectors in response to feedback from the business.

Required Skills and Experience:

4 or more years of relevant work experience.

Strong adherence to the SOLID and TDD principles of effective software engineering; Knowledge of Linux OS, networks, data structures and algorithms, asynchronous programming, parallel programming, distributed computing, and performance optimization.

Understanding of computer systems and software architecture.

Extensive knowledge of Rust, or knowledge of Rust and experience with a strong-typed language, such as C++, C#, or Go.

A thorough knowledge of TCP, UDP, HTTP/REST, and WebSocket protocols.

Demonstrated practical knowledge of exchange gateway development.

A strong sense of self-motivation and strong analytical and problem-solving abilities.

High English intermediate communication skills.

Computer science degree, related professional experience, or equivalent.

Experience in the HFT or related fields is a plus.