Jobs and Careers
AT

Senior C++ Software Engineer

Atto Trading
United StatesRemotefull_timeVerifiedPosted 9 May 2023

About the role

About Us

Atto Trading is a multi-manager quantitative trading firm. We operate a portfolio of quantitative, low-latency strategies in cash equities and futures leveraging our proprietary trading platform.

We are in the process of a complete rebuild of our ULL (ultra-low latency) trading and research platform that will allow us to lead in the algorithmic trading space. The platform will utilize the latest developments in software and hardware to push the limits of speed and scale. In addition to fast execution, it will allow our researchers to quickly iterate and develop new ideas and signals.

As a global firm, Atto has attracted a top-tier team of quant traders, portfolio managers, developers, and operational staff. After more than 12 years, we’re well established, still breaking our performance records, have become more experienced, and we still haven't lost our startup spirit.

For Atto, trading is a team sport. We know that it takes teamwork and relentless effort to beat the market year after year. We are successful because our exceptionally talented people work closely as a team to create flexible, tailored solutions to meet our trading needs.

What we do

  • We trade US Equities and Futures
  • We process huge data sets and build highly performant systems.
  • We use advanced technologies and the latest developments of leading companies in the field of server solutions, specialized technologies from the largest manufacturers of network equipment and storage devices.

Advantages of our Company

  • а company that continually invests in updating the technology stack
  • а great team with a passion for continuous learning and improvement
  • opportunity to have an impact on the company's bottom line by holding a significant position in the company
  • active participation in the development of a new ultra-low latency trading platform and a modern research platform

Responsibilities

  • design, implementation, and deployment of components and services for large-scale trading systems
  • development of cross-platform C/C++ systems for high-frequency trading (HFT)
  • develop low-latency code using the latest C/C++ standards
  • implement interfaces with advanced networking hardware (FPGA, kernel-bypassing drivers)
  • research to improve platform performance

Requirements

  • Bachelor's (or higher) degree in Computer Science, Computer Engineering, or related field
  • work experience as a C/C++ Developer for the last 3 years
  • knowledge of modern C++ (C++20)
  • hands-on development experience in a Linux environment
  • knowledge of Python and Bash
  • knowledge and experience of multithreading and IPC
  • good understanding of networking at the protocol level
  • experience in profiling, optimizing latency and throughput, PGO
  • understanding the principles of OOP, design patterns
  • knowledge of Linux at the system level
  • strong analytical and problem-solving skills

Will be a plus

  • experience in developing high-performance/low-latency systems under Linux
  • knowledge of operating systems, kernel-level understanding of device-level support in Linux
  • experience in finance

Benefits

  • an opportunity to learn and gain a unique experience
  • an excellent place for career advancement
  • competitive compensation and discretionary bonus (focused on business results)
  • interesting and complex tasks
  • paid vacation and sick leave
  • flexible work schedule
  • ability to work remotely


In case you know anyone who might be interested in this vacancy, feel free to share the information above.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Atto Trading

View company profile →