Software Engineer (Kotlin)

Adyen
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Ownership","Communication","Collaboration"]

Build and evolve Adyen’s in-person payments solution for payment terminals, focusing on core business logic written in Kotlin. You’ll work on accepting card, Apple Pay/Google Pay, and QR-code payments, integrate with Adyen backend services, and connect cash registers using industry standards. Deliver end-to-end ownership from design through implementation, testing (unit to automated product testing), and monitoring to ensure secure, stable features across Android and Linux terminals.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adyen
Adyen
1 month ago

Software Engineer (Kotlin)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Build and evolve Adyen’s in-person payments solution for payment terminals, focusing on core business logic written in Kotlin. You’ll work on accepting card, Apple Pay/Google Pay, and QR-code payments, integrate with Adyen backend services, and connect cash registers using industry standards. Deliver end-to-end ownership from design through implementation, testing (unit to automated product testing), and monitoring to ensure secure, stable features across Android and Linux terminals.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop Kotlin-based business logic deployed across Android and Linux payment terminals.
  • •Implement payment acceptance capabilities (credit/debit cards, Apple Pay/Google Pay, and QR-code payments).
  • •Build communication and integration flows with the Adyen backend to support a single platform solution.
  • •Integrate with cash registers using state-of-the-art standards.
  • •Own features across design, implementation, testing (including automated programmable robot product testing), monitoring, and ongoing security/stability.

Key Requirements

  • •3+ years of cumulative development experience in Android/Kotlin
  • •3+ years of software design and development experience in Kotlin
  • •Knowledge of databases (PostgreSQL, SQLite)
  • •Fluency in English communication
  • •Ability to work on payments terminal solutions, including integration and standards-based connectivity
Experience:3+ years
Skills:OwnershipCommunicationCollaboration
Languages:English
Tech Stack:KotlinAndroidKotlin MultiplatformLinuxPostgreSQLSQLiteC/C++PythonEMVISO8583ISO20022Apple PayGoogle PayQR codes

Company Brief

Adyen
Global payments company providing a unified platform for accepting payments, risk management, and financial services to merchants and enterprises across online, mobile, and in-store channels.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2006
WebsiteLinkedIn