Software Engineer (Kotlin, Core Experience)

Adyen

Chicago (IL)

Hybrid

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Global exchange program
Weekly happy hour
Delicious healthy lunches
Phantom share package
Yearly trip to Amsterdam
Paid holidays
Work from home opportunities

Job summary

Adyen in Chicago seeks full‑time Kotlin Engineers to advance our in‑person payments solutions across Android and Linux terminals and backend systems.

You will contribute to Kotlin‑based business logic, Kotlin Multiplatform, and central C++ libraries, while integrating with various terminals and merchant SDKs. A strong focus on testing and cross‑functional collaboration is required.

Qualifications

  • 5+ years of experience writing Kotlin code.
  • Proficiency with Android SDK, Jetpack Compose, Coroutines, Gradle and DI.
  • Experience in designing and maintaining automated unit/integration tests.
  • Knowledge of C/C++ libraries is a plus, especially for cross‑platform modules.

Responsibilities

  • Develop features for in‑person payments, supporting cards and mobile wallets.
  • Build and maintain payment features for global merchants and terminals.
  • Integrate with diverse cash registers and SDKs across platforms.
  • Develop main business logic in Kotlin for Android/Linux terminals and backend; contribute to C++ libraries.
  • Ensure robust quality with unit tests, integration tests, and end‑to‑end tests.

Skills

Kotlin
Android development
Jetpack Compose
Coroutines
Gradle
Dependency Injection
C/C++
Automated testing

Tools

Kotlin Multiplatform
Android SDK

Job description

  • 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
  • As a Kotlin Engineer you will 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
  • You will be working on developing our main business logic in Kotlin, which will be deployed on both Android and Linux based payment terminals, and on our backend. You will also be contributing to C++ libraries that are central to our payment business logic
  • Your code is tested using a variety of testing methods. These methods range 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
  • Global exchange program
  • Weekly happy hour
  • Delicious healthy lunches
  • Phantom share package
  • Yearly trip to Amsterdam
  • Paid holidays
  • Work from home opportunities

Proactive in bringing great ideas to improve our solutionWilling to learn and improveA motivated, enthusiastic team player: collaborate with other engineers, product designers, and business stakeholdersAble to debug and solve problems within the Android application and collaborate effectively on cross-functional issuesHave a keen eye for detailFlexible, open to new ideasSelf-disciplined and enjoy working at a fast pace while managing and prioritizing goalsEnthusiastic to investigate new technical possibilities, yet able to work within existing frameworksAble to provide reliable and clearly understandable codeExperience in development of enterprise level SDKsExpert level knowledge of Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, Dependency InjectionAbility and desire to mentor and grow other engineers through code reviews, design reviews, and over-the-shoulder debugging+5 years of experience writing code in KotlinExperience writing and maintaining a comprehensive suite of automated unit and integration testsExcellent verbal and written communication skills in EnglishA high level of personal accountability and a blend of strong technical skills, creative problem-solving, and a collaborative spiritProficiency in building software for the Android platformExperience in another non-JVM language, such as C or C++Experience with building libraries used by other engineersKnowledge about security best practices and standardsExperience working with Bluetooth-connected devicesExperience working in payment industry (This is a plus, not a must)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II (Kotlin) - Core Experience
Software Engineer II (Kotlin) - Core Experience

Adyen • Chicago (IL)

On-site
USD 154,000 - 200,000
Office in Chicago
In-person collaboration
Kotlin Engineer - Android Payments SDKs
Kotlin Engineer - Android Payments SDKs

Adyen • Chicago (IL)

On-site
USD 154,000 - 200,000
Office in Chicago
In-person collaboration
Android Software Engineer – Mobile SDK & Payment Systems
Android Software Engineer – Mobile SDK & Payment Systems

Kane Partners LLC • Philadelphia

On-site
USD 120,000 - 170,000
Competitive salary
Medical/dental/vision coverage
401(k) with company match
+1
Senior Software Engineer - Android
Senior Software Engineer - Android

Adyen • Chicago (IL)

On-site
USD 100,000 - 130,000
Sr. Android Software Engineer
Sr. Android Software Engineer

FreedomPay • Arizona

Hybrid
USD 120,000 - 160,000
Medical coverage
Dental coverage
Vision coverage
+4
Android Software Engineer
Android Software Engineer

Kane Partners LLC • Philadelphia

On-site
USD 80,000 - 100,000
Medical insurance
Vision insurance
401(k)
+1
Senior Kotlin Mobile Engineer - Payments & Terminals Hybrid
Senior Kotlin Mobile Engineer - Payments & Terminals Hybrid

Euronet Group • Ohio

Hybrid
USD 120,000 - 165,000
Private Health Insurance
Employee Stock Purchase Plan
Top-of-the-line tools and equipment
+4
Senior Mobile Developer (Kotlin)
Senior Mobile Developer (Kotlin)

Euronet Group • Ohio

Hybrid
USD 120,000 - 165,000
Private Health Insurance
Employee Stock Purchase Plan
Top-of-the-line tools and equipment
+4
Senior Android Engineer (Kotlin)
Senior Android Engineer (Kotlin)

EITACIES Inc. • Phoenix (AZ)

On-site
USD 110,000 - 160,000
Staff Android Engineer
Staff Android Engineer

Polymarket • New York (NY)

On-site
USD 180,000 - 260,000