Software Engineer II (Kotlin) - Core Experience

Adyen
Chicago
Workplace: OnsiteFull timeUSD 154,000 - 200,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Collaboration","Problem-solving","Attention to detail","Accountability","Communication"]

Build and maintain Adyen’s in-person payments solutions across payment terminals and payment SDKs using Kotlin, including Kotlin Multiplatform deployments for Android and Linux-based terminals. Develop core business logic, contribute to C++ libraries, and implement payment capabilities such as card, Apple Pay/Google Pay, and QR-code acceptance. Partner with engineers and stakeholders while writing comprehensive unit and integration tests to deliver stable, feature-rich releases.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Adyen
Adyen
2 days ago

Software Engineer II (Kotlin) - Core Experience

✓ Verified Job

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

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

Job Summary

Build and maintain Adyen’s in-person payments solutions across payment terminals and payment SDKs using Kotlin, including Kotlin Multiplatform deployments for Android and Linux-based terminals. Develop core business logic, contribute to C++ libraries, and implement payment capabilities such as card, Apple Pay/Google Pay, and QR-code acceptance. Partner with engineers and stakeholders while writing comprehensive unit and integration tests to deliver stable, feature-rich releases.
Location: Chicago
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop payment-terminal and payment-SDK solutions, including payment acceptance features for cards, Apple Pay/Google Pay, and QR code payments.
  • •Build and maintain global merchant payment features and integrate with cash registers using state-of-the-art standards.
  • •Implement and evolve main business logic in Kotlin deployed across Android and Linux-based payment terminals and on the backend.
  • •Contribute to C++ libraries central to payment business logic.
  • •Ensure code quality with unit and product testing, including automated testing approaches.

Pay and Benefits

Salary: USD 154,000 - 200,000 annually

Key Requirements

  • •5+ years of experience writing code in Kotlin.
  • •Proficiency building software for the Android platform.
  • •Expert knowledge of Kotlin and Android development, including Jetpack Compose, Coroutines, Gradle, and Dependency Injection.
  • •Experience building enterprise-level SDKs.
  • •Experience maintaining automated unit and integration test suites.
Experience:5+ yearsPaymentsAndroidSDK development
Skills:CollaborationProblem-solvingAttention to detailAccountabilityCommunication
Languages:English
Tech Stack:KotlinKotlin MultiplatformAndroidLinuxC++CJetpack ComposeCoroutinesGradleDependency InjectionBluetoothApple 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