Senior C++ Software Engineer

Prague, Czech Republic • IT

We’re teaming up with OANDA, a global leader in online trading, to expand our engineering operations right here in Prague. Through this partnership, our teams build the core, high-performance systems powering trading platforms used around the world.

We’re looking for a Senior Software Engineer to take ownership of backend architecture and help drive OANDA’s core trading engines forward.

What you’ll do:

  • Core Trading Infrastructure: Research, design, test, implement, deploy, and maintain online and backend trading and data services applications within a Linux environment.

  • Architecture & Strategy: Collaborate closely with business and technical leadership to translate requirements into scalable, low-latency applications, systems, and programs.

  • Risk & Analytics: Work with modern C++ and Python to build reliable solutions that improve profitability and power our in-house risk management platform.

  • End-to-End Ownership: Shepherd features from creation to release, including maintaining and optimizing CI/CD pipelines.

  • Mentorship & Support: Mentor junior team members and participate in an occasional on-call rotation (roughly once per month).

What do you bring to the table:

  • Background: Degree in Computer Science, Computer Engineering, or a related field.

  • C++ Expertise: Solid application development experience in C++, with a strong understanding of multithreading, concurrency, data structures, and algorithms.

  • Python Skills: Hands-on experience developing backend applications using Python.

  • Software Engineering Standards: Deep knowledge of software design patterns, clean code principles, REST architectures, and microservices.

  • Automation & Delivery: Practical experience with CI/CD pipelines and deployment automation.

  • Mindset: Strong team player with a continuous learning drive, adaptability to changing priorities, and high self-sufficiency.

Nice to haves:

  • Experience with Linux OS administration, Kafka, Prometheus, and Grafana.

  • Cloud exposure (GCP/GKE), Infrastructure as Code (Terraform, Ansible).

  • Practical experience using AI tools (Claude, Gemini) to boost engineering productivity.

Why join the FTMO team?

  • We are a Czech fintech that, since 2015, has grown from an idea into a global project. 🚀

  • 300+ amazing teammates. We’re a great team who learn from each other every day.🤜🤛

  • How do we work? We focus on meaningful work and open communication, while only adopting processes that make our lives easier.

  • Prague, Národní třída. Enjoy our modern offices at the Quadrio shopping center, offering beautiful views and excellent accessibility.

  • What if I don’t trade? No worries. We’ll show you what our product is all about and introduce you to the basics of trading.

  • Free fruit, snacks, and coffee are always within reach in the office.

  • How do we promote strong relationships and well-being? Company cottage, team building events, and running club.

  • Flexible hybrid model. We prefer collaborating in person to keep the team spirit high, but we offer the flexibility you need to stay balanced.

*The benefits mentioned above apply to FTMO on-site employees in our Prague office.

Did we catch your attention? Let us know! ➡️ Send us your CV or LinkedIn profile, and we’ll be happy to consider you for the role assessment.

Meet our
awesome benefits

FTMO benefit
FTMO benefit
FTMO benefit
FTMO benefit
FTMO benefit

Company cottage

in Krkonose mountains

Hardware

suitable for your position

Motivational bonuses

for outstanding results

VIP discounts

in Quadrio shopping centre

Teambuildings

for developing relationships

Welcome Pack

for a pleasant start

Sick days

when you’re not feeling well

Multisport card

for unlimited activities

Snacks and beverages

from healthy treats to sweets

Relax days

5 days off for your well-being

Courses and education

suitable for your position

Modern office building

in the very centre of Prague

Send us your CV today, hear from us tomorrow!

Send your resume, previous projects or just hit Apply.

Application form General

* These fields are required

For the selection procedure for this position, a company from the FTMO group will process your personal data for the purpose of conducting the selection procedure as a data controller. More information is available here.

95% Employer
96% Colleagues
96% Supervisors
FTMO people
FTMO people
FTMO people
FTMO people
FTMO people
FTMO people
Great company, friendly atmosphere, driven and professional. Simply a place where you want to work :)
Friendly people and lots of benefits like new comfy offices, modern equipment.
Lots of opportunities to grow, plus the work I love :)
Read more