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:

Staff Software Engineer (Node.js)

Ho Chi Minh - Viet Nam


Product

  • NodeJS
  • AWS

Lead & design system architectures, establish coding standards, and construct cohesive, cloud-native solutions. Lead & develop high-quality Node.js code, optimize system performance, and tackle complex software integration challenges. Oversee the testing, deployment, and comprehensive documentation of integrated systems. Mentor less-experienced engineers, engage in cross-functional teamwork, and ensure solutions meet business requirements and international standards. Participate actively in all Agile software development phases, including creating user stories and executing sprint planning Engage with multinational companies, demonstrating flexibility to occasionally adapt to US and EU time zones.

Negotiation

View details

Head of AI Factory

Ha Noi - Viet Nam


Product, Bank

  • AI

Develop and execute enterprise-wide data science and AI strategy that aligns with business priorities. Provide guidance to C-level executives on leveraging data for business growth, risk mitigation, and operational efficiency. Promote the use of AI best practices among subsidiary companies. Lead the development of Predictive AI, including data and feature engineering, and model lifecycle management. Spearhead Generative AI initiatives, such as prompt frameworks, knowledge integration, and safety protocols. Assess and implement model solutions based on business, cost, risk, and performance considerations. Manage MLOps & LLMOps pipelines to ensure scalable deployment and automation for predictive and generative models. Create reusable AI assets and platforms, such as feature stores, model registries, and inference APIs. Work with IT and Data Architecture teams to create scalable data platforms, pipelines, and AI/ML infrastructure for both ML & GenAI, supporting both batch and real-time flow. Drive experimentation and research to keep up with practical emerging AI technologies. Establish ethical AI practices and ensure compliance with data privacy, regulatory, and security requirements. Collaborate with business units to advise on the application of AI/GenAI for business. Work with business and product owners to define problem statements, estimate value, build ROI models, and measure post-deployment outcomes. Provide leadership and management to enable subordinates to achieve AI Factory goals. Plan and allocate human resources and work with HR on recruitment, training, career development, and performance management. Develop talent and organizational capability in AI/GenAI, providing coaching and leadership to team members. Serve as a role model in building corporate culture and ensure consistent implementation of corporate cultural values.

Negotiation

View details

Tech Lead (C#/.NET - JTL AI Service Desk)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS
  • Azure

Create and enhance scalable backend services using C# and .NET technologies Guide architectural choices for distributed and service-oriented systems Construct dependable APIs, integrations, and asynchronous processing workflows Work with AI and data teams to incorporate intelligent automation capabilities into the platform Enhance platform reliability, observability, security, and performance Lead technical discussions, code reviews, and engineering best practices Coach engineers and promote technical development across the team Contribute to long-term platform strategy and technical roadmap Collaborate with frontend, DevOps, and product teams to produce high-quality solutions

Negotiation

View details