Adyen

Senior Software Engineer (Java)

Adyen
Apply
2 days ago
Madrid, SpainSenior

Responsibilities

  • Build and maintain Adyen’s distributed, high-performance financial products platform.
  • Contribute to architectural design decisions and improve platform scalability, robustness, reliability, and security.
  • Develop core financial data processes and finance infrastructure.
  • Mentor and coach junior engineers and peers without managing them.
  • Collaborate across teams and time zones, review code, communicate technical concepts, and help lead projects.

Requirements

  • 6+ years of experience working with object-oriented programming languages, particularly Java.
  • Previous experience mentoring developers and a deep understanding of software architecture and design.
  • Proficiency in creating performant database queries and table structures.
  • Strong technical and non-technical communication skills, ownership, project leadership, teamwork, and flexibility.
  • Fluent English communication in technical and non-technical contexts.

Benefits

  • Madrid office-based role in an office-first environment; remote-only work is not offered.
  • Diverse and inclusive international team with opportunities for mentorship, ownership, and career development.
  • Typical interview process takes about 4 weeks, with application updates targeted within 5 business days.

Tech Stack

ElasticsearchGradleJavaPostgreSQLSQL

Categories

Adyen

About Adyen

5,001-10,000 employees

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.

Contact me