About the job
Atto Trading is an innovative quantitative trading firm leading the charge in global high-frequency trading strategies. We are on the lookout for a skilled C++ Software Engineer to become a vital part of our expanding team.
This role offers the flexibility of remote work from Ukraine, with occasional in-office attendance in Kyiv as circumstances permit.
Our international team is diverse, comprising experts in trading, statistics, engineering, and technology. Our structured approach, combined with rapid feedback from the market, enables us to swiftly transform concepts into profitable solutions. Working in our collaborative environment allows us to tackle some of the most challenging issues in the industry together. As a small firm, we maintain agility and uphold the highest standards of integrity, creativity, and dedication.
Your Responsibilities:
- Architect and implement performance-critical components for our large-scale trading infrastructure.
- Develop high-frequency trading (HFT) systems in C++ focusing on low latency and unwavering reliability.
- Produce modern, efficient code based on the latest C++ standards.
- Engage directly with cutting-edge networking hardware using kernel-bypassing drivers.
- Conduct performance research aimed at enhancing the speed and scalability of our platform.
Qualifications:
- Minimum of 3 years of direct experience in C++ development.
- In-depth understanding of C++ standards (C++14, C++17; C++20 knowledge is highly desirable).
- Practical experience with Python and/or Bash scripting.
- Familiarity with Linux operating systems and system-level programming.
- Strong understanding of multithreading, IPC, and concurrent systems.
- Proven ability to optimize latency and throughput, including experience with profiling and PGO.
- Knowledge of object-oriented programming and software design patterns.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline.
- Meticulous attention to detail, coupled with a critical and quality-oriented mindset.
- Able to work independently or within small teams in a fast-paced environment.
- Excellent communication skills and upper-intermediate (or higher) proficiency in English.
- A genuine curiosity and passion for financial markets and trading.
Preferred Qualifications:
- Experience in developing high-performance, low-latency systems on Linux.
- Familiarity with operating system internals and kernel-level networking.
- Understanding of financial instruments such as stocks, ETFs, futures, or options.
- Knowledge of protocol-level networking (TCP/UDP/IP stack insights are a plus).
Benefits:
- Competitive compensation package.
- Performance-based bonus opportunities.
- Healthcare and sports/gym budget.
- Mental health support, including access to therapy.
- Paid time off (25 days).
- Relocation support (where applicable).

