Advanced Solution Engineer Payments Product Team (7 To 10 Years Exp)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Seeking a Senior Software Engineer to lead the internal Payments Product Team, shadowing and transitioning responsibilities from a vendor team. The role involves designing secure payment services, integrating payment channels, and mentoring engineers.
Key Skills for This Role
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.
- 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.
- Ensure all deliverables comply with coding standards, security controls, and operational best practices.
- Coordinate with PMO, QA, Security, Infrastructure, and UAT teams during deployment, testing, and release cycles.
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
- Understanding of tokenization, vPOS, Pay by Link, and secure payment methods
- 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)
Full Job Posting
Job Description – Senior Software Engineer – Payments Product Team
- The Senior Software 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.
- The candidate is expected to possess strong experience in fintech/payment systems, secure transaction processing, payment switch integrations, and enterprise grade backend engineering.
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.
- Ensure all deliverables comply with coding standards, security controls, and operational best practices.
- Coordinate with PMO, QA, Security, Infrastructure, and UAT teams during deployment, testing, and release cycles.
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.
- Understanding of tokenization, vPOS, Pay by Link, and secure payment methods.
- 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).
Core Technical Skills
- Strong SQL skills including query optimization and transaction management.
- Hands on experience with message queues (Kafka, RabbitMQ) for transaction processing.
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Experience with CI/CD pipelines.
- Understanding of cloud platforms (AWS, Azure) is a plus.
Preferred Qualifications
- Experience with payment switch platforms (IRIS, Postilion, Base24, or similar).
- Knowledge of Visa, Mastercard, American Express, UnionPay, or local scheme (1LINK, mada) certifications and integration.
- Familiarity with EMV standards, contactless payments, and card present transactions.
- Experience with fraud detection systems and transaction monitoring.
- Frontend experience with React.js or modern JavaScript frameworks.
- PCI DSS, EMV, or ISO 20022 certifications are highly valued.
Competencies and Skills
- Strong analytical mindset with ability to understand complex payment ecosystems and reverse engineer legacy systems.
- Proven leadership capabilities with experience mentoring junior engineers and managing cross functional technical initiatives.
- Excellent troubleshooting skills in high pressure, production critical environments with strict SLA requirements.
- Strong ownership mentality focused on long term product sustainability and reducing technical debt.
- Effective communication skills with ability to coordinate between technical teams, business stakeholders, and vendor partners.
- Experience in knowledge transfer programs and building internal technical capabilities from vendor managed systems.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at SeerSolutionz
Advanced Solution Engineer/ (C#, Dot net, Exp in Fintech, Insurance, Payment gateways, Microservices, MQs, Cache)
Dubai, UAE
Seer Solutions is seeking an Advanced Solution Engineer with strong C#, ASP.NET Core, microservices, and SQL Server skills for a full-time on-site role in Dubai JLT. The ideal candidate has 8-10 years of experience in Fi
Software Engineer/ (Exp in Fintech, Insurance, Payment gateways, Microservices, MQs, Cache)
Dubai, UAE
Seer Solutions seeks an experienced Software Engineer with expertise in C#, ASP.NET Core, microservices, and FinTech domain. The role involves developing digital solutions for financial institutions, working on-site in D
Advanced software Engineer/ (Exp in Fintech, Insurance, Payment gateways, Microservices, MQs)
Dubai, UAE
Seer Solutions seeks an Advanced Software Engineer with 8-10 years of experience in FinTech, insurance, or payment domains. The role involves microservices development using C#, ASP.NET Core, and SQL Server, with experti
Advanced Solution/Software engineer (Fintech, Payment gateways, Microservices, MQs)
Dubai, UAE
SeerSolutionz seeks an Advanced Solution/Software Engineer with 8-10 years of experience for a full-time on-site role in Dubai JLT. The role involves developing microservices, APIs, and backend systems using .NET Core, S
Advanced Solution engineer (Fintech, Payment gateways, Microservices, MQs)
Dubai, UAE
Seer Solutions seeks an Advanced Solution Engineer for a full-time on-site role in Dubai JLT. You will design and develop microservices-based solutions using C#, ASP.NET Core, and SQL Server, with expertise in FinTech, p
Payment Engineer (Fintech)/Advanced Solution Engineer
Dubai, UAE
The employer is seeking an Advanced Solution Engineer to lead the internal Payments Product Team, focusing on technical onboarding, reverse engineering product flows, and enabling long-term internal ownership. The role r
Advanced Solution Engineer / Advanced Software Engineer
Dubai, UAE
SeerSolutionz is seeking an Advanced Solution Engineer for a full-time on-site role in Dubai JLT. The ideal candidate will have 8-10 years of experience in C#, ASP.NET Core, microservices, SQL Server, and FinTech domain.
Dotnet Developer
Dubai, UAE
SeerSolutionz is looking for a Mid-Level .NET Developer to design, develop, and enhance backend services and integrations for mobile banking operations. The role requires 4-6 years of hands-on experience in .NET developm
Advanced Solution Engineer/ (C#, Dot net, Exp in Fintech, Insurance, Payment gateways, Microservices, MQs, Cache)
Dubai, UAE
Software Engineer/ (Exp in Fintech, Insurance, Payment gateways, Microservices, MQs, Cache)
Dubai, UAE
Advanced software Engineer/ (Exp in Fintech, Insurance, Payment gateways, Microservices, MQs)
Dubai, UAE
Advanced Solution/Software engineer (Fintech, Payment gateways, Microservices, MQs)
Dubai, UAE
Advanced Solution engineer (Fintech, Payment gateways, Microservices, MQs)
Dubai, UAE
Payment Engineer (Fintech)/Advanced Solution Engineer
Dubai, UAE
Advanced Solution Engineer / Advanced Software Engineer
Dubai, UAE
Dotnet Developer
Dubai, UAE