Senior Software Engineer (Java) - Bank Payments - Adyen

Ayden

Hybrid Actively hiring
Chicago, IL Posted 83 days ago $180,000$243,000 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on Adyen’s North American Bank Payments team, you will lead the development of high-volume payment methods such as ACH and EFT PADs, contributing to the strategic transition of merchants to a new acquirer under Adyen's U.S. Bank license. Your day-to-day responsibilities include designing and implementing complex technical projects from requirements analysis through production launch, while also providing mentorship to junior engineers. You will work with Java-based web services, RESTful APIs, and PostgreSQL databases, as well as event-driven and message queueing systems. This role requires experience in large-scale distributed systems and the ability to communicate technical concepts effectively across various stakeholders. The team focuses on cutting-edge Pay by Bank solutions using Open Banking features via partners like Plaid for secure data sharing and direct debit initiation.

Skills

Java PostgreSQL RESTful SOAP Event-driven architecture Message queueing systems CI/CD Docker Kubernetes AWS GitHub Jenkins SonarQube JUnit Mockito Spring Boot Hibernate Swagger JSON XML

What you'll do

  • Lead the design and implementation of complex technical projects from requirements analysis to production launch.
  • Mentor and provide technical guidance to junior engineers on project development.
  • Develop Java-based web services using RESTful or SOAP protocols for high-volume payment systems.
  • Design efficient database models in PostgreSQL or similar relational databases for performance optimization.
  • Implement event-driven or message queueing software architectures to manage large-scale distributed systems.

What we're looking for

  • At least 8 years of professional software engineering experience.
  • Proven expertise in designing and implementing Java-based web services.
  • Experience with PostgreSQL or other relational databases for performance optimization.
  • Knowledge of event-driven and message queueing systems in software architecture.
  • Strong communication skills to articulate technical concepts to stakeholders.
  • Hands-on experience leading complex technical projects from design to production.

Market check

Salary context

This $180,000–$243,000 range sits above 84% of similar postings on FindRole.

Peer median band

$117,000$213,165

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$180,312

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Ayden

Adyen is a global payments platform that provides end-to-end payment processing, merchant acquiring, and issuing solutions to large global companies, enabling them to accept payments anywhere in the world. Industry: Payments Technology & Financial Services

Ayden currently has 107 open roles on FindRole.

Listed pay typically runs $180,000–$243,000 across 37 roles with salary data.

Most-posted roles

View all roles at Ayden

More like this

Similar roles

Senior Software Engineer - Financial Products

The Federal Reserve

US 34 days ago $190,000$290,000
Java REST APIs Webhooks SQL PostgreSQL Docker Kubernetes CI/CD Git AWS Azure Google Cloud Platform Microservices Scalability Performance Optimization Quality Assurance Complex Distributed Systems Software Engineering Practices

Senior Software Engineer (Java) - Pricing - Adyen

Ayden

US 53 days ago $180,000$243,000
Java PostgreSQL RESTful SOAP Event-driven architecture Message queueing systems CI/CD Docker Kubernetes AWS Git Jenkins SonarQube JUnit Spring Boot