Senior Software Engineer (Java) - Banking Network

The Federal Reserve

Hybrid Actively hiring
Chicago, US Posted 13 days ago $180,000$243,000 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on Adyen's Banking Network team, you will play a pivotal role in developing the core North American infrastructure for money movement, focusing on fault-tolerance and observability. Your responsibilities include designing, implementing, testing, and launching complex technical projects that optimize direct connections to the Federal Reserve for ACH, wire, and real-time payments. You will contribute hands-on to improve platform robustness and scalability while building APIs and tooling according to quality principles such as performance and code quality. The team values collaboration across various teams and time zones to ensure successful project completion. Ideal candidates have 8+ years of experience in software development with expertise in Java, Web Services, REST APIs, webhooks, and SQL/PostgreSQL, along with a strong understanding of large-scale distributed systems and an ownership mentality.

Skills

Java REST APIs Webhooks SQL PostgreSQL Docker Kubernetes CI/CD AWS Grafana Prometheus Python Go Terraform Git Jenkins

What you'll do

  • Drive the evolution of direct connections to the Federal Reserve for ACH, wire, and real-time payments.
  • Optimize critical payment systems for scalability and robustness at large scale.
  • Implement APIs and tooling with a focus on performance and code quality principles.
  • Analyze requirements and design complex technical projects from start to finish.
  • Contribute to improving platform reliability and efficiency in distributed systems.
  • Launch new functionalities quickly, iterating based on feedback and impact.

What we're looking for

  • 8+ years of software development experience
  • Full professional proficiency in English
  • Experience with Java, Web Services, REST APIs, and SQL/PostgreSQL
  • Understanding of Software Engineering practices and product knowledge
  • Familiarity with complex large-scale distributed systems
  • Ability to work hands-on and contribute to implementation
  • Collaborative mindset for cross-team projects

Market check

Salary context

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

Peer median band

$117,000$214,240

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$141,981$184,600

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About The Federal Reserve

The Federal Reserve is the central bank of the United States—one of the world's most influential, trusted and prestigious financial organizations.

The Federal Reserve currently has 32 open roles on FindRole.

Listed pay typically runs $160,000–$212,700 across 27 roles with salary data.

Most-posted roles

View all roles at The Federal Reserve

More like this

Similar roles

Senior Software Engineer (Java) - Bank Payments - Adyen

Ayden

US 83 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

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