Junior C++ Developer - Core Platform
Ukraine - Remote
Atto Trading
Atto Trading is a quantitative trading firm operating a portfolio of signal-driven high-frequency strategies in cash equities and futures.
We are building a global, diverse team, with experts in trading, statistics, engineering, and technology to trade global markets. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning & collaboration allows us to solve the world’s hardest problems, together.
As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort.
About the Role:
We're looking for a Junior C++ Developer to join our profitable trading team and drive growth. At ATTO Trading, you'll build models, strategies, and systems for trading various financial instruments globally. This role blends trading and software development, involving data analysis, predictive modeling, and strategy development. You'll tackle some of the industry's toughest challenges and work with cutting-edge technology.
Responsibilities:
- Assist in the design, implementation, and deployment of components for large-scale trading systems.
- Develop and maintain cross-platform C++ applications for low-latency and high-performance trading environments.
- Write efficient and optimized C++ code following modern standards (C++17/20).
- Participate in performance tuning and debugging to improve system efficiency.
- Collaborate with senior developers to research and implement optimizations for trading platform performance.
- Write clean, well-documented, and maintainable code while following best practices.
- Engage in code reviews, testing, and continuous learning to improve development skills.
Requirements
- Experience working with C++ (1+ years, including academic or personal projects).
- Basic understanding of modern C++ standards (C++11, C++14, C++17; C++20 is a plus).
- Strong grasp of Object-Oriented Programming (OOP) principles and fundamental design patterns.
- Understanding of multithreading and interprocess communication (IPC).
- Basic experience with debugging and performance analysis tools.
- Bachelor’s degree (or final-year student) in Computer Science, Computer Engineering, or a related field.
- Good problem-solving skills and attention to detail.
- Effective communication skills and ability to collaborate in a team.
- Eagerness to learn, adapt, and improve in a fast-paced development environment.
- Genuine interest in finance and trading
- Upper-Intermediate+ in English
Nice to have:
- Familiarity with Python or Bash scripting.
- Knowledge of Linux environment and basic command-line tools.
Benefits
- Opportunity to develop professional competencies
- Interesting and challenging tasks
- Competitive rates of pay
- Paid time off
- Coverage of health insurance cost
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: C++ Computer Science Data analysis Engineering Finance Linux OOP Predictive modeling Python Research Statistics Testing
Perks/benefits: Career development Competitive pay Health care
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.