Senior Software Engineer (Java) - Bank Payments
Adyen is a financial technology company providing a unified platform for payments, data, and financial products.
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
Lead complex Java-based web service projects from design through production launch, 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.
- Strong communication skills and ability to articulate complex technical concepts.
- Flexibility, teamwork, and attention to detail.
- Experience with large-scale distributed systems.
- Java-based web services using RESTful and SOAP APIs.
- Performant database modeling with PostgreSQL or other relational databases.
- Event-driven architecture or message queueing systems.
- United States work authorization without the need for new visa sponsorship.
- Openness to some domestic and international travel.
Responsibilities
- Bring your own point of view on engineering best practices.
- Collaborate across teams and time zones to complete projects.
- Lead technical projects from requirements analysis through design, implementation, testing, and production launch.
- Contribute hands-on to implementation while providing technical guidance and mentoring.
- Improve platform robustness and scalability.
- Deliver production features at scale.
- Launch live functionality quickly and iterate often.
Hiring Process
Adyen aims to respond to applications within 5 business days. The interview process typically takes about 4 weeks, though timing may vary by role, and candidates can request flexibility.
