Software Engineer C++ - Trading Platform

Atto Trading

Lisboa

Hybrid

EUR 75,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare & sports budget
25 days paid time off
Relocation support
International team meet‑ups
Learning and development support
Fully equipped workstations

Job summary

Atto Trading is seeking a C++ Software Engineer to join our rapidly expanding trading platform team in Lisbon. You will design and implement high-performance components, targeting ultra-low latency for large-scale alpha trading across asset classes.

Projects involve kernel-level networking interfaces, profiling-driven optimization, and collaboration with researchers. A BS in a technical field and strong C++14/17 (C++20 a plus) are required.

Qualifications

  • 3+ years of C++ development on Linux
  • C++14/17; C++20 is a strong plus
  • Python and/or Bash scripting experience
  • Linux systems programming, IPC and multithreading
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • Experience with latency and throughput optimization, profiling and PGO

Responsibilities

  • Design and deploy performance-critical components for large-scale trading infrastructure.
  • Develop high-frequency trading (HFT) systems in C++ with low latency and reliability.
  • Write modern, efficient C++ code.
  • Interface with networking hardware via kernel-bypassing drivers.
  • Conduct performance research to push speed and scalability of the platform.

Skills

C++ development
Linux
Multithreading
Performance optimization
Profiling
Python scripting
OOP design
English communication
Networking basics
Kernel networking

Education

Bachelor's degree in Computer Science or related field

Tools

Python
Bash
Linux tooling

Job description

Software Engineer C++ - Trading Platform

Kyiv, Kyiv, Ukraine; Lisboa, Lisbon, Portugal

About Us:

Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of 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.

Position Highlights:

We are modernizing our trading and research platform to scale our alpha trading business. The platform will enable researchers to explore, test, and deploy sophisticated signals, models, and strategies across asset classes, in a robust, fully automated manner, while remaining within highly competitive latency targets. You will be responsible for building, maintaining, and supporting the platform that makes this possible. Your Mission & Goals:

  • Design and deploy performance-critical components for large-scale trading infrastructure.
  • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
  • Write modern, efficient code using the latest C++ standards.
  • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
  • Conduct performance research to push the boundaries of our platform’s speed and scalability.

Must-have:

  • 3+ years of hands-on experience with C++ development in a Linux environment
  • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
  • Hands-on experience with Python and/or Bash scripting.
  • Proficiency with Linux environments and system-level programming.
  • Solid grasp of multithreading, IPC, and concurrent systems.
  • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
  • Knowledge of OOP and software design patterns.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • AI & Productivity Tools: Demonstrated ability to effectively leverage modern AI tools (e.g., generative AI, code assistants, research and productivity tools) to improve quality, speed, decision-making, and workflow efficiency while maintaining strong judgment, accuracy, and ownership of outcomes

Nice to have:

  • Familiarity with OS internals and kernel-level networking.
  • Understanding of financial instruments such as stocks, ETFs, futures, or options.
  • Protocol-level networking knowledge (TCP/UDP/IP stack).

About you:

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field
  • Fast, deep learner who owns their work end to end
  • Handles multiple priorities in a fast-paced environment
  • Thrives with autonomy, quick decisions, and a small, team-first environment
  • Excellent attention to detail and a critical mindset: correct, efficient code held to very high standards
  • Curiosity and passion for financial markets and trading, with a long-term view of a career in HFT
  • Clear communicator with upper-intermediate (or higher) English

What we Offer:

  • Competitive compensation package
  • Performance-based bonus opportunities
  • Healthcare & Sports/gym budget
  • Mental health support, including access to therapy
  • Paid time off (25 days)
  • Relocation support (where applicable)
  • International team meet-ups
  • Learning and development support, including courses and certifications
  • Access to professional tools, software, and resources
  • Fully equipped workstations with high-quality hardware
  • Modern office with paid lunches

Our motivation:

We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

Please note, this position is available in our office in Kyiv, Ukraine (currently Lviv) or Lisbon, Portugal.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

EPAM Systems • Porto

Hybrid
EUR 45,000 - 75,000
Competitive compensation
Flexible work hours
Variety of projects
+2
C++ Software Engineer for Low-Latency Trading Platform
C++ Software Engineer for Low-Latency Trading Platform

Atto Trading • Lisboa

Hybrid
EUR 75,000 - 120,000
Healthcare & sports budget
25 days paid time off
Relocation support
+3
Senior Java/C# Developer
Senior Java/C# Developer

Inetum • Lisboa

On-site
EUR 70,000 - 90,000
C++ Developer
C++ Developer

Hexa Group • Lisboa

Hybrid
EUR 70,000 - 100,000
Health insurance
Mental health support
Continuous learning
+3
Senior C++ Developer [Lisbon OR Porto]
Senior C++ Developer [Lisbon OR Porto]

eXalt Fi • Lisboa

On-site
EUR 50,000 - 70,000
Edge Systems Engineer
Edge Systems Engineer

Nortech • Lisboa

Hybrid
EUR 60,000 - 90,000
Health insurance
Meal allowance and transportation pass
Phantom stock options
Senior Full-Stack Developer (AI-Driven Development)
Senior Full-Stack Developer (AI-Driven Development)

5Blue Software • Portugal

Remote
EUR 70,000 - 95,000
Remote work opportunities
1:1 English classes
Premium medical insurance
+3
Technician Production Support
Technician Production Support

Decskill • Portugal

On-site
EUR 32,000 - 52,000
java developer in electronic trading
java developer in electronic trading

Inetum • Lisboa

On-site
EUR 70,000 - 90,000
C Developer
C Developer

PrimeIT • Lisboa

On-site
EUR 13,392 - 22,320
Health insurance
Training and development plan
Opportunities for professional growth
+2
Top locations