Job Summary
This role leads and manages a team of Application & Integration Architects, setting team direction and key focus areas to ensure a high-performing and growing architecture practice. In addition to people leadership responsibilities, this role is also responsible for the design of application-layer components and integration solutions across our product ecosystem, working closely with engineering, product, and DevOps teams to translate product requirements into sound technical designs.
Key Responsibilities
- Guide the team on direction and key focus areas, ensuring clarity of purpose and alignment across the Application & Integration Architecture practice
- Lead, mentor, and grow team members, fostering a culture of continuous learning and a high-performing architecture practice
- Lead modernization initiatives across legacy and cloud-native platforms
- Consult and align with engineering teams to establish and maintain application integration design patterns and standards
- Drive adoption of reusable integration patterns to reduce delivery lead time across squads
- Partner with engineering teams to jointly drive application layer end-to-end solution design, ensuring scalability, resilience, observability, performance, and security
- Collaborate with DevOps (platform and SRE) teams ensuring observability and operational readiness are embedded into architecture designs
- Ensure application design solutions are reviewed and approved in accordance with the architecture governance process
- Work with engineering teams to review and align on detailed integration design, offering guidance and recommendations as a subject matter expert
- Collaborate with the procurement team to source and evaluate systems and tools that support the application layer design
- Work with product, engineering, and DevOps teams to ensure application and integration architecture designs align with product requirements and platform standards
Required Qualifications
- 12+ years of experience in software engineering or technical leadership, with demonstrated experience in application or integration architecture
- 3+ years of experience leading or managing a team of Application & Integration Architects
- Deep expertise in microservices; able to design containerized applications that run effectively on Kubernetes
- Familiarity with CI/CD pipelines and DevOps practices to ensure designs support automated deployment and delivery
- Strong command of API design and management, including gateway, versioning, and security patterns
- Understanding of cloud-native services and infrastructure-as-code (Terraform) to collaborate effectively with platform teams
- Proficiency with messaging and event streaming platforms (Kafka, RabbitMQ, or equivalent)
- Familiarity with service mesh concepts (e.g. Istio, Linkerd, or equivalent)
- Strong understanding of domain-driven design, particularly bounded contexts and context mapping as applied to service and integration boundaries
- Experience in fintech, banking, or highly regulated industries
- Excellent communication skills with the ability to influence across technical and non-technical stakeholders
- Professional proficiency in both Thai and English, written and spoken
- Demonstrated ability to guide team direction, define focus areas, and drive team growth within an Application & Integration Architecture practice
- Ability to work onsite 4 days a week