4 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop the main business logic for payment terminals and backend systems using Kotlin.
- Build capabilities for card payments, Apple Pay, Google Pay, QR-code payments, backend communication, and cash-register integrations.
- Deploy software across Android and Linux-based payment terminals using Kotlin Multiplatform.
- Own features from design and implementation through testing, monitoring, security, and sustainability.
- Use unit, automated, and complete product testing to deliver stable payment solutions.
- Propose platform improvements and contribute to technical projects and team decisions.
Requirements
- At least 3 years of cumulative Android/Kotlin development experience.
- At least 3 years of software design and development experience in Kotlin.
- Knowledge of databases including PostgreSQL and SQLite.
- Fluent English communication skills.
- Preferred: Kotlin Multiplatform experience, Android experience, C/C++, Python, and knowledge of EMV, ISO8583, or ISO20022 payment standards.
Benefits
- Full-time role based in the Bengaluru office.
- Office-first work environment with in-person collaboration; remote-only work is not offered.
- Candidate process targets a response within 5 business days and typically takes about 4 weeks, with flexibility available when needed.
- Opportunities for career ownership, technical innovation, and working on challenging payment systems at scale.
About Adyen
Adyen builds a unified payments and financial technology platform for large merchants and platforms, offering card processing, POS, mobile, and global acquiring, plus risk and data tools. It sells payment processing and related services directly to businesses, earning fees per transaction. Founded in 2006 and headquartered in Amsterdam, it is a public company listed on Euronext Amsterdam (AMS: ADYEN) with customers including Meta, Uber, and H&M.
