Software Engineer II Kotlin Core Experience

Adyen is a Dutch financial technology company providing global payment acceptance.

57 current maintainers51 active leads10 new active leads8 lead step-downsTeam intelligence

Maintainer signals as of 9/25/2026

Amsterdam, Netherlands
About Adyen

Adyen N.V. operates a unified financial technology platform for businesses. Its services cover online, in-person, and in-app payments; acquiring; payment methods; risk and authentication; platforms and marketplaces; payouts; card issuing; business accounts; capital; and liquidity management.

View jobs by Adyen

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop Kotlin business logic for Android and Linux payment terminals and backend systems. You will build and maintain payment features and SDKs, integrate with cash registers, contribute to C++ libraries, test software through unit, integration, and product testing, and mentor engineers through reviews and debugging.

Requirements

  • 5+ years of Kotlin development experience
  • Android software development experience
  • Enterprise SDK development experience
  • Expert knowledge of Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, and dependency injection
  • Experience with automated unit and integration testing
  • Technical problem-solving skills
  • Ability to mentor engineers
  • English communication skills

Responsibilities

  • Develop Kotlin business logic for payment terminals and backend systems
  • Build and maintain payment features for merchants
  • Develop payment SDKs and integrate with cash registers
  • Contribute to C++ libraries
  • Write and maintain automated unit and integration tests
  • Debug Android application issues and cross-functional problems
  • Mentor engineers through code reviews, design reviews, and debugging

Hiring Process

Application response within 5 business days; interview process typically takes about 4 weeks.