Principal Software Engineer/ Software Architect


Do you want to be part of a team that is on the leading edge of innovation in endpoint visibility and control? our Client is seeking an experienced Backend / Platform Software Engineer to build next generation platform features that support the company cloud platform strategy. The ideal candidates will thrive in an Agile work environment requiring strong problem solving skills, clean coding, team collaboration and open communication. High standards for quality and an appetite for creating market-leading user experiences is a must.
The successful candidate will work on designing and coding platform and feature components with a team of local engineers. Candidate responsibilities will span the software development lifecycle, including writing design documentation, coding, unit testing, integration testing, debugging and troubleshooting, supporting customers, and maintenance. You will be responsible for improving the software development process of a dynamic team.
Accountabilities Will Include:
Design complex platform and feature components with a team of local engineers.
Hands-on experience of listed technologies & engineering practices against a roadmap that supports the company cloud platform strategy.
Demonstrable experience in writing clean code. Preferably Java coding.
Proven work experience in Test Automation and strategy.
Author software architecture and design documents
Participate in Agile development activities including sprint planning, stand-ups, retrospectives and demos
Participate in peer reviews
Collaborate with local and remote co-workers, mentor and coach
Debug and solve complex problems either individually or within a team
Work with your scrum teams to continuously improve


Working knowledge of delivering into cloud based environments using standard CI/CD tools (Jenkins, Ansible, Artifactory, SonarQube) and best practices
Knowledge of cloud IaaS/PaaS and container orchestration tools (Kubernetes, Docker)
Hands-on technical experience in Ansible, Git, and Jenkins
Strong development experience with RESTful API’s, Microservice
7+ years of Java EE development
7+ years of working with Hibernate, Spring or similar JPA framework
7+ years of experience with a variety of persistence technologies (Relational and NoSQL)
4+ years with Message Orientated Middleware
Experience in an Agile development environment including writing unit tests
 architecture and multi-threaded application development
Outstanding problem solving and organizational skills
Communication is crucial – so excellent verbal and written communication skills are a must
Continuously looks for ways to improve and sets a very high bar in terms of quality
Nice to Have:
Experience with Python and other scripting languages
Experience with continuous software delivery model


Our Client is the world’s only firmware-embedded endpoint visibility and control platform with 13,000+ global customers. 500 million endpoints. Factory-embedded by 28 top device manufacturers.
Being in a collaborative, innovative and supportive place to make your mark on the world of security
International and professional working environment
Attractive and high – competitive salary
13th month salary & corporate bonus every 6 months
Premium Insurance for you and your family
Unlimited annual leave days
Flexible working time and Hybrid working model after pandemic
Internal Recruitment Program to Vancouver
Travel opportunities (business trip to Canada and company trip)
Various Training Program and Interesting Team Building Activities


PEGASI – IT Recruitment Consultancy | Email: | 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 for your reference. Thank you!

Job Summary

Company Type:

security product

Technical Skills:



Ho Chi Minh - Viet Nam


$ 5,000 - $ 7,000

Job ID: