Product Engineer (Kotlin)

Prague, Czech Republic • IT

Build and run the group identity platform based on Keycloak. The first priority is integrating OANDA into the shared identity platform, so clients and employees of both companies use one secure, reliable login.

What you will do?

  • Develop Keycloak extensions and identity services in Kotlin.

  • Deliver the Keycloak integration for OANDA: client login, migration of existing identities, replacement of current identity providers.

  • Implement and maintain authentication flows: SSO, MFA, social login, OAuth 2.0 and OpenID Connect.

  • Make the identity platform highly available, observable and secure, together with Cloud Platform and Security.

  • Support product teams (trading app, client portals, back office) when they integrate with the IDP.

  • Write tests, documentation and runbooks; take part in on-call for the identity platform.

What do you bring to the table?

Education and experience

  • 5+ years of backend development in Kotlin or Java.

  • Hands-on experience with Keycloak or another identity provider (extensions, themes, SPIs).

  • Experience with identity migrations or large-scale login systems is an advantage.

  • English at B2–C1 level.

Knowledge and skills

  • Deep knowledge of OAuth 2.0, OpenID Connect, SAML, MFA and session management.

  • Secure coding practices and threat modelling for authentication systems.

  • Kubernetes, CI/CD and observability tools.

  • Clear communication with product teams and security specialists.

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

Relax days

5 extra days off for your well-being

Sick / Personal days

3 days off because life happens

Company cottage

for teambuildings or your own getaways

Motivational bonuses

for outstanding results

Educational budget

for courses and training that fit your role

Referral bonus

for recommending a new colleague

Teambuilding budget

to help you connect with your team

Multisport card

for sports and leisure activities

Various discounts

on merch, in Quadrio mall, from our partners, etc.

Send us your CV now, hear from us soon!

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