Project


Software Architect
We are seeking a highly skilled Solution Architect with extensive experience in software development and architecture design. This role requires deep expertise in microservices, cloud platforms, distributed systems, and hands-on programming.

Job Function:


Job Function:
Architect
Job Sub Function:
Solutions
No. Vacancy:
1
Salary (THB):
Negotiable
Career Level:
Managerial Level

Job Description:


  • Design scalable, secure, and maintainable software architecture using microservices and Domain-Driven Design (DDD) principles
  • Collaborate with development teams to define technical direction and ensure consistent architectural standards across projects
  • Provide hands-on technical leadership and review for code, APIs, integration, and infrastructure
  • Work with cloud platforms (AWS preferred) to design and implement cloud-native solutions
  • Analyze and optimize system performance, reliability, and security across distributed environments
  • Facilitate solution design workshops with stakeholders including developers, DevOps, product managers, and business teams
  • Ensure architecture supports CI/CD pipelines and DevOps practices, collaborating closely with DevOps engineers
  • Support development teams by identifying architectural risks and proposing mitigations
  • Document system architecture, design decisions, and integration patterns clearly for technical and non-technical stakeholders
  • Mentor development teams on best practices in architecture, clean code, and scalable systems
  • Assist in troubleshooting high-level production issues and driving root cause analysis
  • Requirement:


  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Software Engineering, Information Technology or relevant fields
  • 8+ years of hands-on experience in software development
  • 5+ years of experience in Java/Spring and/or C# .NET development
  • 2+ years of experience with at least one cloud provider (preferably AWS)
  • Strong knowledge of object-oriented design, data structures, and algorithms
  • Familiar with threading, concurrency, and distributed system design
  • Solid understanding of networking and security principles
  • Proven track record in software and system architecture design
  • Experienced in designing microservices and applying Domain-Driven Design (DDD) best practices
  • Project management experience is a strong advantage
  • Knowledge in network infrastructure, DevOps practices, and database architecture is a big plus
  • Excellent verbal and written communication skills in both Thai and English
  • Welfare Benefits:


    Solution ArchitectSolution ArchitectSolution ArchitectSolution ArchitectSolution ArchitectSolution Architect


    Contact Person

    Thanthip Suratthanyakorn
    Thanthip Suratthanyakorn
    (Nat)
    084-147-3407
    thanthip.s@aware.co.th

    Phaholyothin Place Building 24th floor, Phaholyothin Road, Samsennai, Phayathai, Bangkok 10400