Gosoft(Thailand)Co.,Ltd.
Enterprise Architect / Solution Architect
- Compensation
- Not disclosed
- Location
- Thailand
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 12+ years
- Category
- Architecture
- Posted
Skills
Must have
- Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or related field
- 8–12+ years of experience in software engineering, system architecture, or solution architecture roles
- Proven experience designing large-scale enterprise systems and distributed architectures
- Strong expertise in: Microservices architecture API design and integration Distributed systems Cloud platforms (AWS, Azure, or GCP)
- Experience designing enterprise application architectures and integration solutions
- Strong understanding of DevOps practices, CI/CD pipelines, and cloud-native development
- Excellent communication and stakeholder management skills
Nice to have
- Experience designing systems for large-scale enterprise, retail, or digital platform environments
- Strong knowledge of event-driven architecture, containerization (Docker, Kubernetes), and service orchestration
- Experience with data platforms, integration frameworks, and enterprise messaging systems
- Understanding of security, governance, and compliance requirements in system architecture
- Architecture certifications such as: AWS Certified Solutions Architect TOGAF Azure Solutions Architect or similar certifications
Full description
Key Responsibilities
Architecture Design & Strategy
- Lead the design of end-to-end architecture for enterprise and retail technology platforms
- Define solution architecture strategies, technical roadmaps, and architecture standards across projects
- Ensure solutions are scalable, secure, reliable, and aligned with enterprise architecture frameworks
Technical Leadership
- Provide technical leadership and architecture guidance to development teams and technical leads
- Lead architecture design reviews and technical governance processes
- Establish best practices for system architecture, integration patterns, and cloud adoption
Solution Development & Integration
- Translate complex business requirements into scalable and maintainable technical architectures
- Guide development teams in architecture implementation, system integration, and technology selection
- Design solutions that integrate across multiple enterprise platforms, services, and data systems
Technology Evaluation & Innovation
- Evaluate and recommend technology stacks, platforms, and architectural patterns
- Lead the adoption of modern architectures such as microservices, event-driven systems, and cloud-native solutions
- Stay updated on emerging technologies and industry trends to drive continuous improvement
Cross-functional Collaboration
- Collaborate with product managers, engineering teams, infrastructure teams, and business stakeholders to ensure alignment between business goals and technology solutions
- Support strategic technology initiatives and large-scale transformation projects
Qualifications
Required
- Bachelors or Masters degree in Computer Science, Information Technology, Engineering, or related field
- 8–12+ years of experience in software engineering, system architecture, or solution architecture roles
- Proven experience designing large-scale enterprise systems and distributed architectures
-
Strong expertise in:
-
Microservices architecture
-