IT Solution Architecture
Bangkok, Thailand
Job Summary
Responsible for designing, implementing IT solution architecture to meet specific business requirements and oversee their implementation to ensure alignment with business goals. Collaborate closely with project managers and engineering teams, design system architectures encompassing software, hardware, and networks, balance technical feasibility with business objectives and project constraints.
Role and Responsibilities / หน้าที่ความรับผิดชอบ
Design comprehensive end-to-end solutions for strategic projects aligned with business needs and the architecture roadmap
Identify and define technology selection, integration patterns, and non-functional requirements (performance, security, scalability)
Own cross-cutting technical concerns across Squads — shared APIs, common data models, authentication/authorization patterns
Provide guidance to ensure that technical decisions align with project goals and enterprise architecture standards
Proactively communicate with stakeholders regarding issues with current technical solutions to drive continuous improvement
Explore emerging technologies and conduct Proof of Concept (POC) to validate ideas
Create and maintain Architecture Decision Records (ADRs) as a knowledge base
Act as a trusted architecture partner to delivery teams across design, development, and implementation phases
Conduct Architecture Reviews before Squad implementation — validate fit-for-purpose and compliance
Collaborate with Squad Lead for technical trade-off decisions, short-term/long-term plan
Qualifications / คุณสมบัติ
Bachelor’s degree or higher in Computer Science, Computer Engineering or any IT related fields.
At least 5 years experience in in a solution architecture, technical lead, or senior engineering role
Proven track record designing and delivering enterprise-grade systems in production
Financial services or banking industry experience is preferred
Strong knowledge of distributed systems, microservices, and API design (REST, gRPC, event-driven)
Solid understanding of database technologies — relational (PostgreSQL, Oracle) and NoSQL (Redis, OpenSearch, MongoDB)
Proficiency in architecture modeling and diagramming — C4 model, sequence diagrams, draw.io, Mermaid, PlantUML
Ability to produce clear Architecture Design Documents, ADRs, and traceability matrices
Strong communication skills — able to articulate technical complexity and trade-offs to both technical and non-technical stakeholders
Specific knowledge and skill / ความรู้เฉพาะตำแหน่ง
Excellent communication, leadership, and project management skills.
ความเข้าใจในธุรกิจ/การดำเนินงานขององค์กร
Previous knowledge and/or experience with banking and financial institutions