# Senior Software Engineer (Android - Kotlin Expert)

**Company**: Adyen
**Location**: Bengaluru
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/adyen/jobs/8098671?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0023cb5f-831

## Description

This is Adyen, the financial technology platform of choice for customers like Meta, Uber, H&M, and Microsoft. At Adyen, everything we do is engineered for ambition.

As a Senior Software Engineer (Android - Kotlin Expert), you will drive technical strategy, build a high-performing team, and shape the evolution of our platform as Adyen continues to scale globally.

### Responsibilities

As a Kotlin Engineer, you will work on solutions for our payment terminals 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;

- Communication with the Adyen backend to achieve one platform solution;

You will be working on developing our main business logic in Kotlin, which will be deployed on both Android-based terminals and mobile phones. We value your input and encourage you to propose innovative solutions.

### Qualifications

**Must-haves**

- A minimum of 5 years of experience writing code in Kotlin;

- A minimum of 8 years of experience 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;

- Take ownership of features from design and implementation through deployment and maintenance;

- A high level of personal accountability and a blend of strong technical skills, creative problem-solving, and a collaborative spirit;

- Experience writing and maintaining a comprehensive suite of automated unit and integration tests;

- 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;

**Good-to-haves**

- Experience with Kotlin Multiplatform for cross-platform development;

- Additional programming knowledge/experience - C/C++, Python;

- Card payment (EMV, ISO8583) knowledge;

- Experience with building libraries used by other engineers;

- Knowledge about security best practices and standards;

- Experience working in the payment industry;

### What's Next?

Ensuring a smooth and enjoyable candidate experience is critical for us. We aim to get back to you regarding your application within 5 business days. Our interview process tends to take about 4 weeks to complete, but may fluctuate depending on the role.

## Skills

### Required
- Kotlin
- Android SDK
- Jetpack Compose
- Coroutines
- Gradle
- Dependency Injection
- Java

### Nice to have
- Kotlin Multiplatform
- C/C++
- Python
- EMV
- ISO8583

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/adyen/jobs/8098671?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
