A

Adyen

Processes payments online and in stores

Software Engineer 2 - Kotlin, Core Experience

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$154k - $200k /yr

About the Job

Requirements

  • At least 5 years of experience writing code in Kotlin.
  • Proficiency in building software for the Android platform.
  • Experience developing enterprise-level software development kits (SDKs).
  • Expert-level knowledge of Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, and dependency injection.
  • Experience writing and maintaining a comprehensive suite of automated unit and integration tests.
  • Ability and desire to mentor and develop other engineers through code reviews, design reviews, and over-the-shoulder debugging.
  • Excellent verbal and written communication skills in English.
  • Experience in another non-JVM language, such as C or C++.
  • Experience building libraries used by other engineers.
  • Knowledge of security best practices and standards.
  • Experience working with Bluetooth-connected devices.
  • Experience working in the payment industry.

Responsibilities

  • Develop Kotlin business logic for payment terminals, Android and Linux-based terminals, and backend systems.
  • Build and maintain payment features for global merchants.
  • Integrate payment solutions with a variety of cash registers using current standards.
  • Contribute to C++ libraries central to the payment business logic.
  • Test code using methods ranging from unit testing to full product testing with automated programmable robots.
  • Collaborate with engineers, product designers, and business stakeholders.
  • Debug and solve problems within the Android application and collaborate on cross-functional issues.
  • Investigate new technical possibilities while working within existing frameworks.

Desired Qualifications

  • Experience in another non-JVM language, such as C or C++.
  • Experience building libraries used by other engineers.
  • Knowledge of security best practices and standards.
  • Experience working with Bluetooth-connected devices.
  • Experience working in the payment industry.

About the Company

Adyen

Processes payments online and in stores

Adyen processes payments for businesses selling online, through mobile apps and in physical stores, with one platform connecting checkout, fraud checks and settlement. Its unified commerce tools connect sales across channels so merchants track transactions and customer activity together. The platform also supports business accounts, card issuing and payouts for software platforms that embed financial services for their users. Merchants integrate its software into their checkout or sales systems and pay a processing fee plus fees based on the payment method, while additional products carry their own charges. Adyen was founded in 2006 and is headquartered in Amsterdam, the Netherlands.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Amsterdam, Netherlands
Founded
2006

Recently Posted Jobs

Explore more opportunities at Adyen

See more jobs