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

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Adyen logo
Adyen

Senior Software Engineer, Payments

Join Adyen as a Senior Software Engineer in Payments, working with Java, REST APIs, and SQL in Amsterdam.

Mollie logo
Mollie

Associate Software Engineer - Payments Domain

Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Adyen logo
Adyen

Senior Data Engineer

Senior Data Engineer needed in Amsterdam to design and maintain data pipelines and architectures at Adyen.

Reddit, Inc. logo
Reddit, Inc.

Senior Solutions Engineer

Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Adyen logo
Adyen

Solution Engineer

Join Adyen as a Solution Engineer in Amsterdam, focusing on technical integration and consultation for merchant solutions.

Adyen logo
Adyen

Infrastructure Developer

Join Adyen as an Infrastructure Developer in Amsterdam, focusing on CI/CD tooling and automation in a dynamic, real-time environment.

Adyen logo
Adyen

Backend Engineer (PHP) - Ecommerce Integrations

Join Adyen as a Backend Engineer (PHP) focusing on Ecommerce Integrations in Amsterdam. Develop plugins, enhance features, and collaborate globally.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Adyen logo
Adyen

Data Engineer II

Join Adyen as a Data Engineer II in Amsterdam. Engage in building high-quality data pipelines and optimizing big data systems.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

Adyen logo
Adyen

Senior Site Reliability Engineer - Production Platform

Join Adyen as a Senior Site Reliability Engineer in Amsterdam, focusing on automation, containerization, and distributed systems.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.