Senior Software Engineer (Java) - Bank Payments

Ayden

Hybrid

Quick summary

Work type
Hybrid
Location
Chicago
Salary
$180,000–$243,000 / yr
Posted
51 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $212k
$102k most similar roles pay here $258k

This role pays more than 81% of similar roles. Most pay $142,400–$202,000 — the shaded band above. At the midpoint, this role pays about $212k versus about $172k for comparable roles.

Based on 240 similar postings.

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 97 open roles on FindRole.

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

Most-posted roles

View all roles at Ayden

At a glance

TL;DR · Senior Software Engineer (Java) - Bank Payments

As a Senior Software Engineer on the North American Bank Payments team at Adyen, you will play a pivotal role in driving innovation and development for high-volume payment methods such as ACH and EFT Pre-Authorized Debits (PADs). Your responsibilities include executing a strategic transition of merchants to a new acquirer under Adyen’s U.S. Bank license and managing Pay by Bank solutions that leverage Open Banking features via partners like Plaid. You will work with cutting-edge technologies, including Java or Kotlin for backend development, alongside tools such as Docker, Kubernetes, and AWS services. This role requires expertise in payment systems, a deep understanding of banking rails, and the ability to handle large-scale transaction processing.

What you'll do

  • Develop and maintain high-volume payment processing systems for ACH and EFT PADs.
  • Execute strategic transitions of merchants to a new acquirer under Adyen's U.S. Bank license.
  • Implement Pay by Bank solutions using Open Banking features with partners like Plaid.
  • Ensure secure data sharing and direct debit initiation in compliance with banking regulations.
  • Optimize payment methods for efficiency, reliability, and scalability across North America.

What we're looking for

  • 5+ years of experience in software engineering with a focus on payment systems.
  • Proven track record in developing and scaling high-volume payment methods like ACH and EFT PADs.
  • Expertise in managing strategic transitions for merchants to new acquiring solutions.
  • Experience with Open Banking features, including secure data sharing and direct debit initiation.
  • Strong background in implementing Pay by Bank solutions using partners such as Plaid.

More like this

Similar roles

Senior Software Engineer (Java) - Bank Payments - Adyen

Ayden

Chicago, IL 91 days ago $180,000$243,000
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
Hybrid

Senior Software Engineer (Java) - Card Payments

The Federal Reserve

Chicago 22 days ago $180,000$243,000
Java PostgreSQL RESTful SOAP Event-driven architecture Message queueing systems Docker Kubernetes CI/CD Git AWS Linux SQL Microservices Scalability Reliability Performance optimization
Hybrid

Senior Software Engineer - Financial Products

The Federal Reserve

San Francisco 42 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