Software Engineer II (Kotlin) - Core Experience

Adyen•Chicago, IL
•$154,000 - $200,000•Onsite

About The Position

Adyen is looking for full-time Kotlin Engineers to help us develop our in-person payments solution. We have a large and varied fleet of payment terminals and payment SDKs in the field, which we are continuously improving by adding new features and payment methods. Kotlin development plays a vital role in this effort, as your code will be deployed across our various solutions using Kotlin Multiplatform.

Requirements

  • +5 years of experience writing code in Kotlin.
  • Proficiency in building software for the Android platform.
  • Experience in development of enterprise level SDKs.
  • Expert level knowledge of Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, Dependency Injection
  • Experience writing and maintaining a comprehensive suite of automated unit and integration tests
  • A high level of personal accountability and a blend of strong technical skills, creative problem-solving, and a collaborative spirit
  • Ability and desire to mentor and grow other engineers through code reviews, design reviews, and over-the-shoulder debugging
  • Excellent verbal and written communication skills in English.

Nice To Haves

  • Experience in another non-JVM language, such as C or C++
  • Experience with building libraries used by other engineers
  • Knowledge about security best practices and standards
  • Experience working with Bluetooth-connected devices
  • Experience working in payment industry (This is a plus, not a must)

Responsibilities

  • Work on solutions for our payment terminals and payment SDKs featuring many capabilities, such as: Accepting payments using credit cards and debit cards, Apple Pay or Google Pay on mobile phones or accepting payments through QR codes
  • Building and maintaining payment features for global merchants
  • Integration with a variety of cash registers using state of the art standards
  • Developing our main business logic in Kotlin, which will be deployed on both Android and Linux based payment terminals, and on our backend
  • Contributing to C++ libraries that are central to our payment business logic
  • Testing code using a variety of testing methods, ranging from unit testing to complete product testing via automated programmable robots in order to offer a stable and feature rich solution to all of our merchants.

Benefits

  • The annual base salary range for this role is $154,000.00 - $200,000.00
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service