Job Description

Job DescriptionWe are looking for a highly experienced and passionate Senior Payment Software Engineer to join our dynamic team. The ideal candidate will have deep technical expertise in payment systems, transaction processing, and integration with various payment gateways. You will play a key role in designing, developing, and maintaining secure and scalable payment solutions that power our financial technology platform. Job RequirementBachelor’s degree or higher in Computer Science, Software Engineering, or related field.4+ years of professional experience in software engineering, with at least 3 years in payment systems or fintech-related development.Strong proficiency in at least one modern programming language (e.g., Java, Go, Node.js, Python, or C#).Solid understanding of payment architecture, transaction life cycles, and settlement systems.Experience with RESTful APIs, microservices architecture, and cloud-based environments (AWS, GCP, Azure).Knowledge of encryption standards, fraud detection systems, and financial compliance.Familiarity with databases (SQL & NoSQL) and message queues (Kafka, RabbitMQ, etc.).Strong problem-solving skills and attention to detail.Excellent communication and teamwork abilities. Job ResponsibilityDesign, develop, and maintain high-performance payment transaction systems and APIs.Integrate multiple payment gateways, wallets, and third-party processors (e.g., Visa, Mastercard, Stripe, PayPal, etc.).Ensure the reliability, scalability, and security of all payment services and systems.Collaborate closely with product, business, and DevOps teams to deliver end-to-end payment solutions.Conduct code reviews, optimize system performance, and troubleshoot complex technical issues.Implement and maintain PCI-DSS compliance and security best practices.Research and introduce new payment technologies and trends to enhance platform capabilities.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In