Software Engineer C++ - Trading Platform

Atto Trading•New York, NY
•$175,000 - $250,000•Onsite

About The Position

Atto Trading is hiring a C++ Software Engineer to join its New York team and help modernize the trading and research platform used to scale its alpha trading business. The platform enables researchers to explore, test, and deploy signals, models, and strategies across asset classes in a robust, fully automated way while meeting competitive latency targets. The engineer will build, maintain, and support the platform, including low-latency C/C++ systems for high-frequency trading, and work to improve its performance, functionality, and stability. The role includes testing, code reviews, integration with advanced networking hardware, and research into platform performance improvements. The position is suited to an autonomous, detail-oriented engineer who learns quickly and enjoys working in a fast-paced, collaborative team.

Requirements

  • At least 3 years of experience developing HFT platforms and trading systems.
  • Experience with modern C/C++ in a Linux environment.
  • Experience in profiling and optimization.
  • Understanding of object-oriented programming, multithreading, and interprocess communication (IPC).
  • Ability to effectively use modern AI tools, such as generative AI, code assistants, and research and productivity tools, to improve quality, speed, decision-making, and workflow efficiency while maintaining judgment, accuracy, and ownership of outcomes.
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field.
  • Able to learn quickly, own work end to end, and handle multiple priorities in a fast-paced environment.
  • Comfortable with autonomy and quick decisions in a small, team-first environment.
  • Excellent attention to detail and a critical mindset, with a commitment to correct, efficient code and high standards.
  • Curiosity and passion for financial markets and trading, with a long-term view of a career in HFT.

Nice To Haves

  • Knowledge of operating systems and kernel-level understanding of device-level support in Linux.
  • Knowledge of financial instruments such as stocks, ETFs, futures, and options.
  • Experience with market data and order-entry protocols such as ITCH, OUCH, PITCH, and CME MDP.

Responsibilities

  • Develop, sustain, and support low-latency C/C++ systems for high-frequency trading.
  • Enhance the trading platform’s performance, functionality, and stability.
  • Conduct thorough testing and participate in comprehensive code reviews.
  • Implement interfaces with advanced networking hardware, including FPGAs and kernel-bypassing drivers.
  • Research platform performance improvements.
  • Take proactive ownership and make decisions independently while recognizing when guidance is needed.

Benefits

  • Four weeks of paid time off.
  • Coverage of health insurance costs.
  • Office lunches.
  • Discretionary bonus system.
  • Competitive rates of pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service