Senior C++ Software Engineer
Ftmo- Location
- Prague office
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
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.
Skills
- C++
- Linux
- Python
- Kafka
- Prometheus
- Grafana
- GCP
- GKE
- Terraform
- Ansible
- Anthropic Claude
- Gemini
More jobs at Ftmo
All 12Similar roles
AI Software Engineer
Zone & · Czech Republic · today
Senior Forward Deployed Engineer
Keyfactor · Czech Republic · Prague · yesterday
Senior Software Engineer (Backend/Full Stack)
Vertice · Brno · yesterday
Senior Compiler Developer (Kotlin Compiler - Core)
JetBrains · Belgrade, Serbia · Berlin, Germany · Limassol, Cyprus +6 · yesterday
Software Engineer, Containers
Everpure · Prague, Czech Republic · yesterday
Principal Fullstack Architect (AI & Agentic Systems)
Poland and Middle-Eastern Europe · Bulgaria · Czechia · Hungary +6 · yesterday