Senior Solution Engineer¶
Job Title: Senior Solution Engineer¶
Department: Solution Engineering Tribe¶
Reports to: Head of Solution Engineering¶
Role Overview:¶
We are seeking an experienced Senior Solution Engineer with a deep understanding of overall business needs and strategic objectives of the organisation. The ideal candidate will be responsible for the technical implementation and delivery of payment processing flows, merchant integrations, and remittance corridor solutions designed by the Solution Architect. This encompasses building and configuring Pay-In and Pay-Out pipelines, FX conversion logic, corridor routing, API integrations with banking and mobile money partners, and end-to-end transaction processing. Strong expertise in software development and engineering practices within the payments and fintech domain, ensuring the building of high-quality, secure, and compliant solutions, is essential. Expertise in agile methodologies and collaborative development is also preferable.
Key Responsibilities:¶
- Implement and configure software components for cross-border payment processing, merchant integration, and remittance corridor solutions according to design specifications provided by the Solution Architect.
- Develop and test code for payment orchestration, FX rate management, Pay-In/Pay-Out flows, and settlement processes using appropriate programming languages, tools, and frameworks, adhering to coding standards and best practices.
- Integrate Simpaisa Holdings' platform with banking partners, mobile money operators, payment gateways, and third-party service providers as required by the solution architecture.
- Troubleshoot and resolve technical issues that arise during development, testing, and deployment of payment processing systems, including transaction failures, reconciliation discrepancies, and corridor routing errors.
- Collaborate effectively with Solution Architects, other engineers, and stakeholders throughout the solution delivery lifecycle, ensuring adherence to PCI-DSS, ISO 27001, and AML/CTF requirements.
- Contribute to the creation and maintenance of technical documentation, including design documents, API specifications, implementation guides, and test plans, managed via Bitbucket repositories.
- Participate in code reviews to ensure code quality, security compliance, and adherence to architectural guidelines.
- Assist with the deployment and go-live of payment solutions, ensuring a smooth transition to production with appropriate monitoring and alerting.
- Provide technical support and guidance to operations teams on transaction processing, corridor management, and merchant integration matters.
- Continuously learn and stay up-to-date with relevant technologies, payment industry standards, and regulatory developments across DFSA (Dubai) and SBP (Pakistan) jurisdictions.
Required Skills and Experience:¶
- Agile: Understanding of agile methodologies and experience working in agile development teams, including Kanban and short delivery cycles.
- Communication: Good written and verbal communication skills with the ability to articulate technical details effectively within the team and to external integration partners.
- Strategy and Planning: Ability to understand and contribute to the implementation plan for payment solutions. Strong organisational skills for managing development tasks across multiple corridors and integration workstreams.
- Leadership & Influence Skills: Ability to take ownership of development tasks and contribute to the overall success of the team.
- Problem-solving and Analytical Skills: Strong problem-solving and debugging skills to identify and resolve technical issues in payment processing, transaction reconciliation, and corridor routing.
- Software Engineering Expertise: Solid understanding of software development principles and practices. Proficiency in languages such as Java, Python, Node.js, or Go. Experience with RESTful APIs, message queues, microservices architecture, and cloud platforms. Familiarity with payment protocols, ISO 8583/ISO 20022, and banking integration patterns.
- Payments Domain Knowledge: Understanding of cross-border payments, remittances, FX management, Pay-In/Pay-Out flows, merchant acquiring, and settlement processes.
- Compliance Awareness: Familiarity with PCI-DSS, ISO 27001, AML/CTF regulations, and data protection requirements relevant to financial services.
- Teamwork and Collaboration: Ability to work effectively in a collaborative, distributed team environment across Dubai and Karachi offices.
General Requirements for the Role:¶
- Bachelor's Degree in related field: A bachelor's degree in Information Systems, Business Administration, Computer Science, Engineering, or a closely related STEM field is required.
- 5+ years of experience in software development or engineering: Minimum of 5 years of progressive experience in software development and engineering, with at least 2 years in payments, fintech, or financial services.
- Experience building and integrating payment systems: Demonstrated experience in building and integrating payment processing systems, APIs, and banking/partner integrations.
- Proven track record of successful implementation: A verifiable history of contributing to the successful implementation of payment or fintech solutions.
Benefits and Perks:¶
- Competitive salary and comprehensive benefits package.
- Opportunity to work at the forefront of cross-border payments and fintech innovation, collaborating with skilled professionals across multiple markets.
- Professional development and training opportunities, including industry certifications.
- Inclusive company culture that values diversity and innovation.