Software Architect

ABOUT CLIENT

Our client is a leading technology company that specializes in developing innovative solutions for businesses.

JOB DESCRIPTION

Create and outline the overall structure of software systems, including applications, databases, and infrastructure components
Develop and maintain architectural documentation, diagrams, and technical specifications
Assess and choose appropriate technologies, frameworks, and platforms to meet business needs
Set coding standards, design patterns, and best practices across development teams
Lead architecture review sessions and provide technical guidance on complex design decisions
Collaborate with engineering leaders, product managers, and stakeholders to translate business requirements into technical solutions
Mentor and guide senior developers and technical leads on architectural principles and practices
Lead proof-of-concept initiatives to validate new technologies and approaches
Drive technical innovation and identify opportunities for system improvements
Design integration strategies for internal systems and third-party services
Architect and implement integrations with various systems including healthcare platforms and clearinghouses
Ensure compliance with healthcare standards and regulations
Ensure systems are designed for high availability, performance, and scalability
Define strategies for data management, security, and compliance
Plan and oversee migration strategies for legacy systems
Establish disaster recovery and business continuity procedures
Present architectural proposals and recommendations to technical and non-technical stakeholders
Work closely with DevOps teams to ensure smooth deployment and operations
Participate in agile ceremonies and contribute to sprint planning and estimation
Stay current with industry trends and emerging technologies

JOB REQUIREMENT

Advanced communication skills, particularly verbal communication.
Requires at least 8 years of experience in software development, including 2 years in a senior technical leadership role. Depth of knowledge in software design patterns, architectural styles (microservices, event-driven, SOA, etc.), and best practices.
Strong familiarity with cloud platforms (AWS, Azure, or GCP) and cloud-native architecture.
Proficiency in multiple programming languages and technology stacks.
Experience with containerization (Docker, Kubernetes) and modern DevOps practices.
Solid understanding of database design, including SQL and NoSQL solutions. Knowledge of security best practices, authentication/authorization patterns, and compliance requirements.
Excellent problem-solving skills and ability to think strategically about technical challenges.
Strong communication skills with the ability to explain complex technical concepts to diverse audiences.
Languages: Java, Python, C#, JavaScript/TypeScript
Backend Frameworks: Spring Boot, .NET Core, Node.js (NestJS, ExpressJS)
Frontend Libraries/Frameworks: React.js, Next.js, Angular, Vue.js, Redux, Zustand
AI/ML Frameworks: LangChain, LangGraph, embedding models (OpenAI, Cohere)
Cloud & Infrastructure: AWS/Azure/GCP, Terraform, OpenTofu, Kubernetes, Docker
Databases: PostgreSQL, MongoDB, Redis, Elasticsearch
Integration: REST APIs, GraphQL, message queues (Kafka, RabbitMQ), gRPC
CI/CD: GitHub Actions, Jenkins, GitLab CI/CD, CircleCI, Azure DevOps
Tools: Git, JIRA, Confluence, architecture modeling tools
Enterprise architecture certifications (AWS Certified Solutions Architect, Azure Solutions Architect, etc.)
Experience with domain-driven design (DDD) and event sourcing
Knowledge in healthcare domain and healthcare system integration (EHR, clearinghouses, HL7, FHIR, X12 EDI)
Exhibits relentless curiosity, passion for new technology, and the willingness to take ownership.
Strong in six core areas including communication, collaboration, self-management, ownership-driven decision making, empathy, care for people, and outcome-driven customer focus.

WHAT'S ON OFFER

Earn 100% gross salary from day one, even during probationary period.
Enjoy remote-first work, flexible hours, and monthly internet and computer stipends.
Receive 15 days of annual leave, plus public holidays.
Access full Social Insurance coverage based on your gross salary from Day 1.
Receive premium private healthcare after probation period.
Get annual 13th-month bonus and performance-based rewards aligned with Annual Performance Review.
Participate in offline team bonding, annual company trips, and a year-end celebration.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

.NET, AWS, AI

Location:

Others - Viet Nam

Working Policy:

Remote

Job ID:

J01996

Status:

Close

Related Job:

Principal IT Architect

Ho Chi Minh - Viet Nam


Outsource

Create target architecture, architecture principles, and technical guardrails for systems, platforms, and integrations Translate strategic objectives into specific technical initiatives and prioritize based on business value and risk Assess new technologies, platforms, and tools including their benefits, risks, costs, and strategic fit Develop solutions adhering to modern architecture principles such as cloud-native, Zero Trust, and automation Develop integration and platform strategies with consistent interfaces, API usage, and system integration Organize complex requirements into technical work packages and document solution designs Lead teams through critical implementation phases and make sound technical decisions Review architectures, designs, and implementations for consistency, quality, and strategic alignment Identify technical risks and develop mitigation measures Ensure comprehensive, clear, and updated documentation of systems and solutions Take technical lead on major incidents and structural problems Provide support for local IT administration tasks as needed Mentor senior and mid-level engineers, supporting individual growth and technical expertise Share best practices and experiential knowledge in a structured manner Identify skill gaps and initiate appropriate development measures Actively introduce and model modern technologies and ways of working Identify automation opportunities and implement them through scripting, workflows, or platform solutions Evaluate and integrate AI-powered tools to enhance efficiency and decision quality Promote AI competence within the team Evaluate technical solutions from an economic perspective: TCO, ROI, scaling costs, vendor lock-in Develop structured option comparisons and decision materials for leadership Identify cost savings through tool consolidation, decommissioning unused services, and cloud optimization

Negotiation

View details

(JTL) Cloud Architect

Ho Chi Minh - Viet Nam


Outsource

  • Devops
  • Azure

Defining and evolving the target architecture for Azure, including design, network, identity concepts, and Azure Landing Zones Implementing Adoption Framework and Well-Architected Framework Establishing IaC standards with Terraform, designing GitOps and CI/CD architectures, and enabling development teams through self-service platform approaches Integrating security-by-design and compliance requirements from the start, covering IAM, network segmentation, and secrets management, and supporting audits and security reviews together with InfoSec and Compliance Planning and accompanying migrations from on-premise or legacy systems into Azure, evaluating workloads for cloud-readiness, and applying cost-by-design principles to keep cloud spend transparent and efficient Reviewing and evaluating existing and new cloud concepts, contributing to architecture governance, creating and maintaining architecture documentation, and actively transferring knowledge to teams and stakeholders

Negotiation

View details

AI Software Transformation Engineer (Distributed Computing)

Ho Chi Minh - Viet Nam


Product

  • AI
  • Spark
  • Data Engineering
  • Backend

Create an advanced AI-powered software transformation framework to speed up the modernization of complex analytical applications. Develop architectural patterns and transformation methodologies for converting outdated computational tools into scalable cloud-native solutions. Utilize AI agents, LLMs, and emerging AI engineering techniques to automate software analysis, code transformation, validation, and optimization. Work with distributed computing specialists to design target architectures that leverage Spark-based execution models for large-scale data processing. Lead technical investigations into restructuring, decomposing, or re-implementing existing software systems for efficient operation in distributed environments. Develop reusable transformation pipelines, automation tooling, and engineering frameworks for large-scale software modernization. Establish validation strategies and quality frameworks to ensure that transformed systems maintain functional correctness and reproducibility. Make architectural decisions regarding scalability, maintainability, performance, and long-term platform evolution. Collaborate with domain experts to understand application requirements and translate them into scalable technical solutions. Prototype and assess new AI-assisted engineering approaches to enhance transformation speed, engineering productivity, and software quality. Contribute to the organization's long-term strategy for AI-driven software modernization and engineering automation.

Negotiation

View details