Responsibilities
- Lead the design and technical architecture of payment system components with an emphasis on scalability, security, and adherence to PCI DSS standards.
- Develop payment gateway integrations using domain-driven design and reactive programming methodologies.
- Work closely with information security and legal departments to enforce data classification and regulatory compliance measures.
- Mentor software engineers in payment systems, Java, test-driven development, and architectural best practices.
- Shape architectural direction through technical proposals, design evaluations, and collaboration across teams.
- Develop and execute thorough testing strategies, including unit, integration, and behavior-driven development testing.
- Take part in on-call rotations to troubleshoot and resolve critical production issues in payment systems.
- Lead technical projects from inception to completion, coordinating effectively with team members across Ireland, the USA, and Costa Rica.
- Help define and improve engineering standards, code review protocols, and development workflows.
- Stay informed about advancements in payment technologies, security practices, and fintech innovations.
Compensation
Position eligible for annual bonus target (discretionary, based on company and individual goal achievement)
Work Arrangement
Remote (Worldwide) — Ireland, USA, Costa Rica
Team
Distributed engineering teams across Ireland, the USA, and Costa Rica
Other
- Participate in on-call rotation for production payment systems
- Must be able to work across distributed teams in Ireland, USA, and Costa Rica
- Position eligible for annual bonus target (discretionary, based on company and individual goal achievement)