JOB DESCRIPTION – SOFTWARE ARCHITECT / SOLUTION ARCHITECT
Job Overview
We are looking for an experienced Software Architect / Solution Architect to join a senior engineering team. In this role, you will be responsible for designing, developing, and supervising the implementation of technology solutions that support both evolving and long-term business needs. You will play an important role in guiding development teams and ensuring software architecture aligns with industry best practices and business goals.
Key Responsibilities
- Define and design scalable, secure, and high-performance software architecture that meets business requirements, with a focus on maintainability and extensibility.
- Provide technical leadership throughout all project phases, from ideation to deployment, and guide development teams in implementing architectural decisions.
- Research, evaluate, and recommend suitable technologies, tools, and best practices to improve software development processes.
- Collaborate closely with Product Owners, Project Managers, Developers, QA/QC teams, and clients to understand requirements and transform them into technical solutions.
- Establish and enforce coding standards, design patterns, and architectural guidelines to ensure software quality.
- Review system architecture, source code, and technical deliverables to ensure compliance with design principles, quality standards, and security requirements.
- Analyze and optimize system performance to ensure high availability, scalability, and reliability.
- Support technical problem-solving and provide guidance to engineering teams when needed.
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of experience in software development and at least 2 years of experience in a Software Architect/Solution Architect role.
- Strong proficiency in at least one mobile technology (iOS / Android / JavaScript) and one backend language (Java / Python / Node.js).
- Solid understanding of software design and architecture patterns (Clean Architecture, MVVM, MVC, SOA, Microservices).
- Experience designing and implementing high-scale systems with large traffic or large data volumes.
- Familiar with cloud computing and containerization technologies (Docker, Kubernetes, AWS, GCP, Azure).
- Strong problem-solving, communication, and stakeholder management skills.
- Ability to present technical solutions clearly to both customers and internal teams.
Benefits
- Guaranteed 13th-month salary.
- Performance bonus twice per year (June & December).
- Salary review twice per year (April & October).
- Beauty care allowance: 200,000 VND/month for female employees.
- Annual training budget: 3,000,000 VND/person/year.
- Bonus for Japanese language certificates and other professional certifications (if applicable).
- Health insurance package for employees with at least 1 year of tenure.
- Full social insurance coverage according to the Vietnamese Labor Law.
- Public holiday and Tet bonuses according to company policy.
- Working schedule: Monday – Friday, 08:00 – 17:30, flexible check-in from 07:30 – 08:30.
Working Location
- Central Point Building, Cau Giay, Hanoi.