Senior Software Engineer Bank Payments
Adyen is a financial technology company providing a unified platform for payments, data, and financial products. It serves global enterprises, retailers, platforms, marketplaces, and other high-growth businesses.
Projects
About Adyen
Adyen provides payment processing and financial technology services through a single platform. Its offerings include online and in-person payments, payment methods, risk management, authentication, revenue optimization, issuing, payouts, liquidity management, embedded accounts, and capital. Adyen typically serves global enterprises, retailers, SaaS platforms, marketplaces, and other high-growth businesses.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will lead complex Java-based web service projects from design through production launch. You will build performant database models, improve scalable distributed platforms, contribute hands-on to implementation, mentor engineers, and collaborate across teams to deliver high-volume bank payment capabilities.
Requirements
- At least 8 years of professional engineering experience
- Senior Software Engineer or similar-level experience
- Communication skills
- Ability to articulate complex technical concepts
- Large-scale distributed systems experience
- Java-based web services
- RESTful APIs
- SOAP
- Performant database modeling
- PostgreSQL or other relational databases
- Event-driven architecture
- Message queueing systems
- United States work authorization without new visa sponsorship
Responsibilities
- Lead technical projects from requirements analysis through production launch
- Contribute hands-on to implementation
- Provide technical guidance and mentoring to engineers
- Improve platform robustness and scalability
- Deliver production features at scale
- Collaborate across teams and time zones
