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).
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.
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.
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.
Skills Required
- Degree in Computer Science, Computer Engineering, or related field
- Solid application development experience in C++ (multithreading, concurrency, data structures, algorithms)
- Hands-on experience developing backend applications using Python
- Experience designing scalable, low-latency systems, REST APIs, and microservices
- Experience with CI/CD pipelines and deployment automation
- Strong software engineering practices: design patterns, clean code
- Mentorship experience and ability to work independently in a team
- Linux OS administration
- Experience with Kafka, Prometheus, and Grafana
- Cloud exposure (GCP / GKE) and Infrastructure as Code (Terraform, Ansible)
- Practical experience using AI tools (e.g., Claude, Gemini) to improve engineering productivity
What We Do
FTMO is a Czech-based leader in modern proprietary trading that identifies and empowers talented traders. Through a unique evaluation process, the company provides access to simulated trading environments and educational tools, including an academy and performance coaching. By focusing on skill verification, FTMO allows traders to refine their abilities and potentially earn performance-based rewards without requiring their own initial capital.







