1. JOB DESCRIPTION

1.Technical Oversight 

  • Lead the end-to-end technical delivery of software solutions, ensuring architectural alignment and engineering quality. 
  • Make strategic decisions on technology stacks, design patterns, and system architecture. 
  • Conduct code and design reviews, provide hands-on technical guidance, and resolve complex engineering issues.

2.Team Management & Mentoring 

  • Manage and mentor cross-functional engineering teams including developers, tech leads, and QA professionals. 
  • Lead initiatives for performance reviews, skills development, and career growth.
  •  Cultivate a collaborative, inclusive, and high-performing team environment.

3. Project & Delivery Management 

  • Partner with Project Managers and Delivery Leads to scope, estimate, and plan deliverables. 
  • Track timelines, mitigate risks, and ensure smooth execution aligned with client expectations.

4. Presales & Solution Design  

  • Analyze client RFPs/RFIs to craft scalable, cost-effective technical solutions.
  • Define high-level architecture and collaborate with engineering and architecture teams for detailed planning.
  • Lead technical proposal development—including effort estimation, delivery models, solution overview, and use case scenarios.
  • Work closely with bid, sales, and delivery teams to ensure proposal compliance and value alignment.
  • Create supporting materials such as diagrams, technical documents, and proof-of-concept artifacts when needed.

5. Stakeholder Communication

  • Act as the technical liaison between engineering teams and business stakeholders.
  • Translate technical considerations into business terms and vice versa, ensuring mutual understanding.
  • Contribute to cross-functional strategy discussions and project execution plans.

6. Process & Quality Management 

  • Champion best practices in software engineering—clean code, automated testing, CI/CD, and comprehensive documentation.
  • Lead continuous improvement efforts via retrospectives, process audits, and innovation initiatives.

2. JOB REQUIREMENTS

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on software development experience, including 3+ years in a technical leadership or managerial capacity.
  • Proficient in modern architecture paradigms, full-stack development, and cloud platforms (AWS, Azure, GCP).
  • Demonstrated success in managing and scaling engineering teams in Agile environments.

Soft Skills

  • Strong communication, collaboration, and leadership abilities.
  • Strategic thinker with a pragmatic, hands-on mindset.
  • Comfortable handling multiple priorities in fast-paced, dynamic settings.
  • Professional-level English communication skills (spoken and written).

3. BENEFITS

  • Salary: negotiate. 13 salary months/year + Bonus; 
  • Working with people who have 8-10 years of experience in the field of software, Software Architect position of the large systems.
  • Guided intensive development of technology.
  • Have the opportunity to work with challenges and develop one’s best abilities.
  • Health insurance, the social insurance as prescribed by the State.
  • Working environment: Friendly, dynamic, promotion opportunities.
  • Receive company’s welfare: Holidays, annual vacation, sports, team-building, advanced classes of foreign languages (English, Japanese) ...etc
  • Health check once a year.

4. CONTACT INFORMATION