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

Salary:

Negotiation

Job ID:

J01996

Status:

Active

Related Job:

Senior Technical Project Manager – Automotive Chiplet Software

Ho Chi Minh - Viet Nam


Outsource

  • Project Management
  • Embedded

Engage with international stakeholders from various sectors and partners to accomplish project objectives Take accountability for meeting project targets and KPIs within specified deadlines, budget, and ensuring customer satisfaction Collaborate with program and project management, internal sub-project teams, external partners, and customers to establish project targets and provide regular project updates Assist in securing new customers by creating custom presentations related to software domains in close collaboration with project, product management, and sales Support the development process for Tier 2 suppliers to ensure successful implementation of projects, including applying project management tools and defining software development processes Participate in setting up an efficient software development process and defining interfaces to adapt to the customer-specific ACS project tool chain Collaborate with technical and business experts to define work products for the development team aligned with original equipment manufacturer (OEM) and Automotive Chiplet System (ACS) platform requirements Assist in customer demonstrations and provide high-quality technical documentation for projects, ensuring compliance with international standards.

Negotiation

View details

AI/ML Engineer

Ho Chi Minh - Viet Nam


Offshore

  • Machine Learning
  • AI
  • Data Engineering

Develop and optimize ML pipelines for both real-time and batch inference, applying modern MLOps best practices. Collaborate cross-functionally with data engineers and software developers to seamlessly integrate models into our client's banking platform, ensuring reliability, monitoring, and version control. Research, prototype, and productionize models in critical domains such as credit scoring, fraud detection, transaction classification, personalization, and conversational AI. Implement robust evaluation frameworks, including A/B testing and drift detection, to maintain accuracy and stability over time. Contribute to internal libraries and frameworks that standardize ML workflows and accelerate development across teams. Explore emerging techniques in LLMs, Generative AI, and reinforcement learning, assessing their applicability to our client's ecosystem. Mentor junior engineers and partner closely with product and infrastructure teams to ensure models are production-ready and scalable globally.

Negotiation

View details

Senior Software Engineer (PHP/ Golang)

Ho Chi Minh - Viet Nam


Product

  • PHP
  • Golang

Analyzing requirements, converting them into technical specifications, and estimating implementation cost. Making significant individual contributions, actively writing high-quality, maintainable, and scalable code. Participating in shaping the technical roadmap by identifying and prioritizing issues, gaps, and technical debt in the product. Researching and evaluating new tools, technologies, and frameworks to enhance the product and improve development efficiency. Ensuring the product is technically prepared for future challenges, with a focus on security, maintainability, and scalability. Encouraging a culture of ownership, empowering engineers to provide product development suggestions. Providing technical input and insights to Product Managers regarding tradeoffs between scope, engineering capacity, and time constraints. Advocating best practices and actively participating in code and design document reviews to ensure high quality. Mentoring and supporting other engineers to foster their growth and development. Collaborating with other technical teams to maintain effective communication and avoid duplicate efforts or incompatible solutions.

Negotiation

View details