top of page

Software Architecture Team Lead

BCI (Thailand) - Full time - Bangkok, Thailand


Technology Implementation & Support Team Lead


Software Architecture Unit Manager


  • Designing new software applications or systems.

  • Evaluating existing products and recommending changes to improve efficiency or    performance.

  • Design component software by using good design pattern.

  • Performs systematic software architecture analysis against features, requirements, interfaces, and designs, through the appropriate application of engineering techniques.

  • Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.

  • Creating technical documentation such as design specifications and development plans.

  • Managing vendors to ensure that software development meets design specifications and deadlines.

  • Coordinating with other members in the organization to ensure that all products meet their needs, schedule, and milestone.

  • Participating in meetings to discuss project requirements and issues.


  • 3 - 5   Years of experience as a Software Architecture or a similar role in software   development.

  • Proficiency   in software design principles and architectural patterns.

  • Familiarity   with software development methodologies.

  • Knowledge   of software testing and quality assurance processes.

  • Excellent   communication and interpersonal skills for effective collaboration with   cross-functional teams

  • Experience with design and implementation of scalable, distributed system is a plus.

Work location

bottom of page