Adyen is hiring an Android CI/CD Engineer for our In-Person-Payments Tooling team. You will focus on CI/CD engineering to ensure smooth software development and deployment processes for Android terminal and app development, acting as the technical 'glue' between code and infrastructure.
What You'll Do
- Design and implement CI/CD pipelines for Android applications using tools like GitLab CI, Gradle, KMP, Develocity, and Android Native Plugin.
- Automate build processes for multiple build variants, flavors, and configurations.
- Configure build caching and optimization to reduce build times.
- Configure code quality checks, static analysis, and security scanning.
- Configure emulators and device farms for automated testing.
- Integrate monitoring and alerting for tooling health.
- Set up automated testing frameworks including unit tests, integration tests, and UI tests.
What We're Looking For
- An analytical thinker and team player who thrives at the intersection of mobile development and infrastructure.
- A technical 'Glue' Specialist who can bridge between Android applications and private cloud infrastructure (Kubernetes, Hashicorp stack).
- A Gradle Expert with a proven record of writing and maintaining complex builds for mobile applications and developing custom plugins.
- An Automation Enthusiast passionate about 'automating everything' to improve Developer Experience.
- An autonomous yet collaborative engineer comfortable working independently on complex tasks while staying in sync with a team.
- An SDLC-focused professional with a fundamental understanding of the Software Development Lifecycle and experience designing CI/CD pipelines for monorepository scale.
Nice to Have
- Experience with Android Open Source Project (AOSP) development.
- Advanced Linux and systems administration proficiency, including troubleshooting (understanding inodes, process management, and resource allocation).
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or Puppet.
- Experience with alternative CI tooling like Jenkins, GitHub Actions, or Bitrise.
- Advanced experience configuring device farms and emulators for automated testing and integrating monitoring/alerting for tooling health.
- Familiarity with specific Android tools like KMP (Kotlin Multiplatform), Develocity, and specialized testing tools such as Screenshot testing or Detekt.
Technical Stack
- CI/CD: GitLab CI, Jenkins, GitHub Actions, Bitrise
- Build & Tools: Gradle, KMP, Develocity, Android Native Plugin
- Infrastructure: Kubernetes, Hashicorp stack, Linux, Terraform, Puppet
Team & Environment
You will join a team of five dedicated engineers within the In-Person-Payments Tooling team.
Work Mode
This role is onsite in Amsterdam.
Our unique approach is a product of our diverse perspectives. This diversity of backgrounds and cultures is essential in helping us maintain our momentum. Our business and technical challenges are unique, and we need as many different voices as possible to join us in solving them - voices like yours. No matter who you are or where you’re from, we welcome you to be your true self at Adyen.






