MP
OfficeNawamin Road, Krung Thep Maha Nakhon Bangkok, ThailandSE
Senior technical leader for ARIP Layer 5 — accountable for implementing all 5 product suites as domain-driven, BC-respecting services using ACL patterns for Oracle/SAP/WMS integration. Owns the ฿20M Y1 Wave 2 Supplier Suite delivery (A-11..A-16), enforces DDD discipline, and co-chairs the Agent Review Board. Leads 2–3 Senior Software Engineers.
Remote candidates outside of Thailand are welcome to apply.
Key Responsibilities:
- Own Layer 5 service template, bounded context (BC) layout, ACL pattern reference library, and end-to-end testing discipline (contract tests, BC invariant assertions, eval harnesses)
- Lead Wave 2 Supplier Suite implementation — A-11..A-16 services across 6 BCs, HITL gate integration, per-agent eval harness scaffolding
- Enforce DDD discipline: all BCs own their data; every legacy write goes through Anti-Corruption Layer (ACL) — no direct Oracle RMS / SAP / WMS access from ARIP services
- Co-chair Agent Review Board (fortnightly) with Tech Lead Platform — new agent approvals, eval results, gate criteria, retire decisions
- Act as senior engineering peer to Suite POs (Yaowaluck S1, Songkiat S3); translate business roadmap into engineering plans; push back on scope creep with feasibility analysis
- Track and report suite commercial KPIs to ARIP Steering Committee: Wave 2 ฿20M rebate uplift, Wave 3 MAPE −5 pts vs Oracle Demantra
Requirements
- 8+ years software engineering; 3+ years as Tech Lead / Staff with multi-team delivery and architectural accountability
- Production retail / commerce / fintech experience preferred: supplier portal, invoice reconciliation, contract intelligence, or finance recon
- Expert in DDD: bounded contexts, aggregates, domain events, Anti-Corruption Layer patterns for legacy integration (Oracle / SAP / WMS)
- Strong Python or TypeScript at staff level; event-driven systems (Kafka / Event Hubs); eval-driven development (golden sets, regression gates in CI)
- Agent / LLM service consumption in production; comfortable mediating between Suite POs and engineering teams
- Calibre: Staff/Principal Engineer from retail-tech (Tesco / Lotus's Australia / Walmart Labs), Agoda, Grab, Shopee, SCBX, KBank with multi-suite product experience
Other open roles at Makro PRO(6)
Assistant Manager - Wholesale Executive Branding
Bangkok, Bangkok, Thailand
On-siteAssistant Manager - Category Management (Fresh Food)
Bang Kapi District, Bangkok, Thailand
On-siteData Scientist Manager
Bangkok, Bangkok, Thailand
On-siteChapter Lead of Software Development
Bangkok, Bangkok, Thailand
On-siteAssociate Director - Marketing Monetization & Performance Analytics
Bangkok, Bangkok, Thailand
On-siteJob details
Workplace
Office
Location
Nawamin Road, Krung Thep Maha Nakhon Bangkok, Thailand
Experience
SE
MP
Makro PRO
View company pageApply smarter with Jobr
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups