Adyen logo

Software Engineer (Distributed Data Stores)

Adyen

About the Role

Adyen is seeking a Software Engineer (Distributed Data Stores) to join our dynamic team in Amsterdam. This role is pivotal in developing, optimizing, and scaling distributed data systems that are integral to our core services. As our platforms continue to scale rapidly, your expertise will ensure that our systems remain robust, efficient, and reliable.

Key Responsibilities

  • Design and Optimization: Design, build, and optimize distributed data stores to ensure scalability, fault tolerance, and high availability.
  • Data Strategies: Develop and implement data partitioning, clustering, and sharding strategies for large-scale global systems.
  • Collaboration: Work closely with platform and infrastructure teams to ensure seamless integration and operation of distributed systems.
  • Java Development: Write efficient Java code to interact with various distributed databases and optimize performance.
  • Troubleshooting: Troubleshoot performance bottlenecks and work on high-priority systems to ensure availability in production environments.

Who You Are

  • Experience: Strong experience working with distributed data stores like Cassandra, Redis, Elasticsearch, or similar technologies.
  • Java Expertise: Advanced knowledge of Java, with hands-on experience in writing scalable and high-performing code for distributed systems.
  • Technical Knowledge: Familiar with partitioning, replication, consistency models, and CAP theorem. Experience in designing data distribution strategies like sharding and consistent hashing.
  • Problem Solver: Demonstrated ability to troubleshoot and resolve issues in large-scale, production environments with distributed systems.
  • Team Player: A proactive problem solver, willing to take ownership of challenges, and a strong desire to learn and improve continuously.
  • On-Call Rotation: Participate in a 24/7 on-call rotation once or twice a month, responding to and resolving urgent issues to maintain system stability and minimize downtime.

Our Commitment to Diversity

Adyen is committed to fostering a diverse and inclusive environment. We believe that a variety of perspectives leads to better solutions and innovation. We encourage individuals from all backgrounds to apply, even if you don't meet 100% of the qualifications.

Application Process

We aim to provide a smooth and enjoyable candidate experience. Expect to hear back from us within 5 business days regarding your application. Our interview process typically takes about 4 weeks but may vary depending on the role. We are flexible and open to accommodating your needs during the process.

Location

This role is based in our Amsterdam office. We value in-person collaboration and do not offer remote-only roles.

Join us at Adyen and be part of a team that is engineering for ambition, tackling unique technical challenges, and delivering innovative solutions that help businesses achieve their goals faster.

Benefits
Extracted with AI

  • Diversity, Equity, and Inclusion commitments
  • Opportunities for career growth
  • Collaborative work environment

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

ING Nederland logo
ING Nederland

Senior Software Engineer - Java, Microservices

Join ING Nederland as a Senior Software Engineer to modernize our pricing and risk engine using Java and microservices.

Computer Futures logo
Computer Futures

Data Engineer

Join our team as a Data Engineer in Amsterdam, focusing on data pipelines, quality, and scaling using PySpark, Snowflake, Airflow, and AWS.

DataSnipper logo
DataSnipper

Senior Backend Engineer (.NET, Azure)

Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.

Adhese logo
Adhese

Senior Back End Developer - Java, Spring, Microservices

Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.

Swapfiets logo
Swapfiets

Senior Software Engineer - Back-End Development

Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Uber logo
Uber

Senior Software Engineer - Production Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.

XIP logo
XIP

Senior Full Stack Developer with PHP and TypeScript

Join XIP as a Senior Full Stack Developer in Enschede, working with PHP, TypeScript, AWS, and more. Great benefits and a dynamic team!

NOTYD logo
NOTYD

Senior Full Stack Engineer with React and AWS

Join NOTYD as a Senior Full Stack Engineer. Work with React, AWS, and more in a dynamic, hybrid environment in Amsterdam.

True B.V. logo
True B.V.

Mid-Level PHP Developer with Symfony Experience

Join True B.V. as a Mid-Level PHP Developer in Amsterdam. Work with Symfony, REST APIs, and more in a hybrid environment.

Simplicate logo
Simplicate

Full-stack Engineer with PHP and JavaScript

Join Simplicate as a Full-stack Engineer in Amsterdam or Groningen. Work with PHP, JavaScript, React.js, and Symfony in a dynamic, hybrid environment.

Fixami logo
Fixami

Senior FullStack Developer

Join Fixami as a Senior FullStack Developer in Tilburg. Work with Symfony, Vue.js, and more in a dynamic e-commerce environment.

Jobsmate logo
Jobsmate

Frontend Developer (Vue.js & JavaScript)

Join as a Frontend Developer specializing in Vue.js & JavaScript, impacting millions in the real estate market.

ING Nederland logo
ING Nederland

Senior Android Developer

Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.

DataSnipper logo
DataSnipper

Senior Backend Engineer (.NET, Azure)

Join DataSnipper as a Senior Backend Engineer in Amsterdam. Work with .NET and Azure to build innovative solutions.

NAVARA logo
NAVARA

Fullstack Developer with Java and TypeScript

Join Navara as a Fullstack Developer in Rotterdam. Work with Java, TypeScript, and modern tech in a dynamic team.

ING Nederland logo
ING Nederland

Android Developer

Join ING Nederland as an Android Developer to enhance our Global Mobile Banking app using Kotlin and Agile methodologies.

iO logo
iO

Senior Java Developer

Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.

Talk360 logo
Talk360

Senior Software Engineer - FinTech Payments

Join Infinic as a Senior Software Engineer to lead payment platform development in a dynamic FinTech environment.

Stream logo
Stream

Lead Backend Engineer (Python/Django)

Join Stream as a Lead Backend Engineer (Python/Django) in Amsterdam. Lead backend development, collaborate on new features, and ensure code quality.

Adhese logo
Adhese

Senior Front-end Developer with React and GraphQL

Join Adhese as a Senior Front-end Developer to build intuitive user interfaces with React and GraphQL in a hybrid work environment.

Stripe logo
Stripe

Software Engineer, Local Payment Methods

Join Stripe's Local Payment Methods team in Bucharest as a Software Engineer to optimize global payment experiences.

APG logo
APG

Mid-Level DevOps Engineer with Python Skills

Join APG as a Mid-Level DevOps Engineer with Python skills, focusing on CI/CD, Azure DevOps, and Linux environments.