← Все вакансии/Senior/Adyen
SeniorOfficeBengaluru

Software Engineer

A
Adyen
Уровень
Senior
Формат
Office
О роли

Описание вакансии

About the company

Adyen provides payments, data, and financial products in a single solution for customers like Meta, Uber, H&M, and Microsoft. The Payment Client Foundation team owns Adyen's integration with payment methods in store, including payment kernels and PCI compliance.

Responsibilities
  • Work on solutions for payment terminals: accepting credit/debit cards, Apple Pay, Google Pay, and QR codes
  • Communicate with the Adyen backend to achieve one platform solution
  • Develop main business logic in Kotlin deployed on Android-based terminals and mobile phones
  • Own features end-to-end from design and implementation to testing and monitoring
  • Propose innovative solutions and work on projects that keep Adyen competitive
Requirements
  • Minimum 5 years of experience writing code in Kotlin
  • Minimum 8 years of experience building software for the Android platform
  • Experience in development of enterprise-level SDKs
  • Expert knowledge of Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, Dependency Injection
  • Experience writing and maintaining automated unit and integration tests
  • Ability to mentor and grow other engineers
  • Excellent verbal and written communication skills in English
  • Good to have: Kotlin Multiplatform, C/C++, Python, card payment (EMV, ISO8583) knowledge, security best practices, payment industry experience
Conditions
  • Based in the Bengaluru office
  • Office-first company, no remote-only roles
Стек и навыки

С чем работаем