JD — Solution Architect¶
| Owner | Classification | Review Date | Status |
|---|---|---|---|
| People Operations | Internal | April 2027 | Active |
Job Description: Solution Architect¶
Department: Technology & Digital
Reports to: Head of Solution Architecture
Role Overview¶
We are seeking an experienced Solution Architect to design and own the technical architecture of payment solutions across Simpaisa's product suite. The role spans Pay-In, Pay-Out, Remittance, and platform infrastructure — translating complex business and regulatory requirements into scalable, secure, production-grade designs.
The Solution Architect is the technical authority for individual initiatives. They represent their designs at the Architecture Review Board (ARB), write Architecture Decision Records (ADRs), and guide Solution Engineers through implementation. In a business that processes hundreds of millions of dollars across 7 markets, architectural errors are expensive — this role exists to catch them early.
Key Responsibilities¶
-
Design high-level solution architectures for new product features, operator integrations, corridor launches, and platform changes.
-
Write Architecture Decision Records (ADRs) for significant design decisions; present and defend them at the ARB.
-
Translate fund flow requirements (from Product Managers) into technically sound integration designs, including API contracts, state machine definitions, and settlement logic.
-
Ensure all designs meet Simpaisa's security, compliance, and regulatory requirements — including DFSA Cat 3D, SBP, Bangladesh Bank, and PCI-DSS where applicable.
-
Evaluate and select technologies and integration patterns; maintain the Integration Pattern Library.
-
Guide Solution Engineers during implementation, ensuring the built system matches the design.
-
Conduct technical risk assessments for new corridors and operators; provide go/no-go input at G1 and G3 gates.
-
Maintain and contribute to the Simpaisa Technology Radar.
-
Produce clear architecture diagrams and documentation (C4 model preferred).
Required Skills and Experience¶
-
Payments domain knowledge: Experience designing systems for payment processing, cross-border remittance, or financial services. Understanding of fund flows, settlement, FX, and reconciliation.
-
API architecture: Deep experience designing and documenting RESTful and event-driven APIs, including OpenAPI specifications and webhook patterns.
-
Security: Threat modelling, shift-left security practices, OWASP, and experience designing for regulated financial environments.
-
Architecture patterns: Microservices, event sourcing, CQRS, saga pattern, distributed systems — know when to use each and, more importantly, when not to.
-
Cloud: AWS or Azure (Simpaisa runs on cloud infrastructure). Understanding of cloud-native design, data residency, and multi-region patterns.
-
Databases: Relational (MySQL/PostgreSQL) and NoSQL. Data modelling for financial systems.
-
Communication: Ability to present complex technical designs to non-technical stakeholders (including CSNO, CPO, and regulators).
-
Agile SDLC: Experience working within a structured SDLC, particularly in Phase 3 (Architecture Review) through Phase 6 (Quality Gates).
General Requirements¶
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
8+ years of progressive experience in software development, with at least 3 years in an architecture or lead design role.
-
Demonstrated track record of delivering architecture for complex, multi-integration systems in production.
What We Offer¶
-
Competitive salary benchmarked to Dubai market rates.
-
Exposure to one of the most complex cross-border payment networks in South Asia and the Middle East.
-
Direct access to CDO and ELT — architecture decisions are visible and consequential.
-
Flexible hybrid working from Dubai, with the option to work alongside teams in Pakistan and Bangladesh.
-
Visa sponsorship available for the right candidate.