{bc}
linkedin

Payment Engineer (Fintech)/Advanced Solution Engineer

SeerSolutionz
Dubai, UAE
Full Time
Senior
Onsite
1 weeks ago
Node.jsJavaMicroservices ArchitectureRESTful API DesignISO 8583Payment Switch Integration
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Node.jsJavaMicroservices Architecture
Smart Apply

Full Job Posting

Role Description

  • This is a full time on site role for an Advanced Solution Engineer position based in Dubai, JLT.
  • The Advanced Solution Engineer plays a critical role in establishing and growing the internal Payments Product Team to progressively shadow and transition responsibilities from the existing vendor team.
  • The role is responsible for leading technical onboarding, reverse engineering product flows, understanding payment architecture, and enabling long term internal ownership of the product lifecycle.

Key Responsibilities

  • Design, develop, and maintain secure and scalable payment services and transaction processing systems.
  • Lead the design, development, and optimization of payment channel integrations including ISO 8583 socket channels, HTTP/REST APIs, and payment gateway connections with acquiring banks and settlement institutions.
  • Work closely with vendor teams to understand and document existing payment workflows, transaction routing, settlement processes, reconciliation flows, and operational procedures.
  • Implement secure transaction processing mechanisms including encryption (3DES, AES), message signing, DUKPT key management, tokenization, HSM integrations, and certificate/token based authentication.
  • Design scalable microservices and backend APIs to support payment applications, POS/Terminal Management, vPOS, and Pay by Link capabilities.
  • Improve system reliability, transaction throughput, fault tolerance, and payment success rates.
  • Participate in architecture discussions for high availability systems, disaster recovery, and production scalability.
  • Establish secure coding practices and ensure alignment with PCI DSS and enterprise security standards.
  • Review and validate technical deliverables, APIs, transaction flows, and system architecture documentation.
  • Lead troubleshooting and root cause analysis for transaction failures, timeout issues, integration bottlenecks, and production incidents.
  • Mentor and guide junior and mid level engineers within the Payments Product Team.
  • Define technical learning roadmaps and knowledge transfer objectives for long term vendor independence.

Technical Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 7 10 years of software development experience
  • Minimum 3 5 years of hands on experience in payment systems, fintech platforms, or financial services
  • Expert level proficiency in Node.js and Java (JDK 8+) with microservices architecture
  • Deep understanding of RESTful API design, asynchronous processing, and event driven architectures
  • Deep experience with ISO 8583 message processing and payment switch integration
  • Proven experience integrating third party payment gateways and acquiring banks
  • Strong knowledge of POS/Terminal Management Systems and transaction lifecycle management
  • Hands on experience with HSM integration, DUKPT, key injection, and cryptographic operations
  • Working knowledge of PCI DSS requirements, secure coding practices, and encryption standards (3DES, AES, RSA)
  • Hands on experience with SQL databases (MSSQL, PostgreSQL) and NoSQL databases (Redis, Firebase)
  • Hands on experience with message queues (Kafka, RabbitMQ) for transaction processing

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at SeerSolutionz