We provide an energized, open and friendly environment for our staff. We encourage innovation and creativity. We value team players and self motivated independent learners.


We are always on the lookout for talented people who can contribute to Code88’s success.




  • Competitive Salary
  • 13th Month Salary
  • Performance Bonus
  • Employee of the Quarter Award
  • Employee of the Year Award
  • Years of Service Award



  • Vacation Leave: 14 Days per Year
  • Medical Leave: 8 Days per Year
  • 1 Extra Seniority Day for every 2 Years
    of Service 
  • 1 Birthday Paid Leave





  • In-house: Technical, Soft Skills, and English Communication Skills Training
  • Overseas: Technical Training and Certifications
  • Full Reimbursement for International Technical Certification Obtained
  • Global Career Opportunity




  • Annual Routine Check-up
  • Comprehensive Insurance: 
  • Premium Healthcare Insurance



  • Annual company trip for team building
  • Sports activities; organized football players for inter-company matches; organized bowling and badminton activities
  • Music band activities, Karaoke & Playstation time every week
  • Year-end party
  • Celebrations for monthly birthdays, anniversaries, Christmas, New Year, and other special events




  • Fruit Day Twice a Month 
  • Unlimited Snacks and Beverages
  • Friendly and Collaborative Environment


Job Openings


Send your resume to


    Job Purpose: QA engineer responsibilities include designing and conducting tests before product launches to ensure software runs smoothly, meets the business needs and quality standards. 



    1. Analyze requirements, specifications, and business use cases in order to create test cases and test scenarios.
    2. Liaise actively with System Analysts for any required clarification.
    3. Create detailed, well-structured test cases and checklists.
    4. Execute test cases to ensure feature enhancements are high quality.
    5. Identify, file and track defects to closure.
    6. Conduct functional, regression, sanity & non-functional testing (having experience with API & security testing is a plus).
    7. Work closely with various teams to ensure timely delivery for both testing and requirement analysis.
    8. Communicate on testing progress and quality status of the product.


    Skills & Qualifications:

    • Experience in developing and executing test cases.
    • Experience performing functional, integration, smoke, regression, usability and compatibility testing as well as assisting with user acceptance test.
    • Comprehensive knowledge of software testing techniques and methodologies.
    • Can identify ambiguous requirements and promote suggestions to implement the features or any logical issues.
    • Strong Problem-Solving and Analytical Skills.
    • Strong interpersonal and communications skills, both oral and written.
    • A self-initiated and pro-active team player who can work with minimal supervision.


    Knowledge & Experience:

    • Degree in IT/Computer Science/Computer Engineering.
    • At least 1 year of experience in software testing with different types of testing.


    Send your resume to to apply.


    Job Purpose:

    • To design test cases, develop and execute automation test scripts using Selenium
    • Report the test execution result to ensure the Product meets business needs and quality standards.



    1. Be responsible for software quality assurance and testing in all testing environments as well as the Production environment
    2. Analyze business requirements and actively involved in discussion with other teams to ensure proper understanding of business requirements as well as accurate test-cases write-up
    3. Design test cases and analyze which test cases can do automation testing, develop and execute automation script to cover test cases
    4. Review manual test cases and provide feedback on suitability for automation to the project team
    5. Write issues/bug report on each case with detailed information 
    6. Ensure that the given test cases are executed efficiently, accurately and completed in a timely manner
    7. Update test execution status and investigate problems in software as a result of testing
    8. Highlight critical issue(s) early to team leaders and managers
    9. Maintain automation scripts when applying changes on the system
    10. Support manual testing if the team leader/manager requires
    11. Work closely with various teams to ensure timely delivery for both testing and requirement analysis
    12. Provide mentoring/training where necessary


    Skills & Qualifications:

    • Degree in IT/Computer Science/Computer Engineering or related discipline
    • Must know Java programming, Selenium, Object-oriented programming, Object Oriented Design, Page Object Model, API testing
    • Experience in developing automation framework and scripts in Selenium
    • Knowledge of automated testing frameworks and different testing methodologies
    • Understanding of test automation processes and best practices
    • Have Experience on SVN, Jira and test case management system is a plus, but not mandatory
    • Familiar with and possess hands-on experience in writing test cases
    • Good time-management skill, able to multi-task and pay attention to details as well as a fast learner
    • Possess good analytical skill & able to think in a systematic manner
    • Good troubleshooting, problem solving, and analytical skills
    • Strong interpersonal and communications skills, both oral and written, especially in English. Able to express ideas clearly and concisely
    • Able to work in a dynamic and ever-changing industry
    • A self-initiated and pro-active team player who can work with minimal supervision
    • Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus, but not mandatory requirement
    • Knowledge of simple Database query is a plus, but not a mandatory requirement


    Knowledge & Experience:

    •  Have a minimum of two years’ experience in software automation testing.

    Send your resume to to apply.



    Job Purposes:

    • The Security and Compliance Officer acts as the point person in regular internal and external security audit of the company. This includes regulatory compliances of Pinnacle and ISO audit of CODE88.   



    1. Data Protection

    • Work with Network Security engineers to ensure that best practices and custom configurations are applied to the data leakage protection of the company. 

    • Ensures that the data protection of the company meets the requirements of regulatory compliance entities.   

    • Enhance the confidentiality, integrity, and availability of data. 

    2. Cyber Security 

    • Document, investigate, and report cybersecurity compliance issues and incidents, where necessary 

    • Arranging penetration tests and vulnerability testing to be conducted by Network Security Engineers 

    • Provide guidance and recommendation for security gap and vulnerability detected in both Operations and Platform systems.  

    • Ensures vulnerabilities and security gaps are addressed as soon as applicable. 

    • Maintains records of accepted vulnerabilities as approved in routine checks. 

    3. Information Security Management System  

    • Work with all asset and document owners to ensure that the existing policies and procedures are up to date and reviewed regularly. 

    • Recommend improvements to the standards based on best practices. 

    • Develop and manage the frameworks, processes, tools, and consultancy necessary for IT to properly manage risk and to make risk-based decisions to IT activities. 

    4. Regulatory Compliance 

    • Ensure overall IT compliance with regulatory requirements through proactive planning and communication, ownership, and relationships. 

    • Recommend changes to the existing company standards to improve or apply best practices. 

    • Routinely plan and execute internal audit to the IT Engineering and Operations to ensure that all policies and procedures are observed. 

    • Conduct internal security risk assessments and security compliance audits. 

    • Work with Security and Compliance Team Leader to ensure that the IT team is ready and compliant with all requirements for external audits. 

    • Participate in external audits. 

    • Effectively communicate the results of audits. Including OFIs, recommendations from the auditors, and all that affects the security and compliance of the company. 


    Skill Requirements: 

    • High level of comfort in communicating effectively across internal and external organizations 

    • Analytical and problem-solving skills, as well as excellent judgment and self-motivation 

    • A good team player and keen learner, with commitment to the security industry 

    • Ability to think methodically and attention to detail. 

    • Any security-related certifications are a plus such as the following: 





    Knowledge & Experience:

    • 5+ years of Security Compliance program monitoring and reporting 

    • 5+ years of experience working in an operations environment, driving improvements resulting in measurable business impact. 

    • 2+ years of experience in regulatory compliance and ISO audits 

    • Experience supporting enterprise-wide Security Compliance programs designed to anticipate, assess, and minimize control gaps and audit findings. 


     Send your resume to to apply.

  • JAVA WEB DEVELOPER Open or Close

    Job Purpose

    Perform development activities to build new and maintain existing WEB-based software systems using Java Frameworks, Front-end frameworks and databases. 



    1. Participate in developing web applications, new modules, features from beginning till end in the functional system (It can be Full-Stack from Frontend to Backend services and databases depending on skills and experiences).
    2. Participate in analyzing requirements, design architecture, perform coding, unit tests, testing and technical documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Perform bugs fixing, maintaining, enhancement existing WEB application modules.
    4. Assist Team Leads, Managers in reporting project status and deliverable estimations.
    5. Perform code review and supports colleagues.
    6. Conduct training & coaching junior members in software engineering development if required.
    7. Supports team leads on maintaining QAT and development environments if required to make sure smooth development. 


    Skills & Qualifications:

    • Bachelor Degree in Computer Science/Information Technologies. 
    • Software development skills using Java are required. 
    • Good problem-solving skills.
    • Communication skills: Intermediate-level English (especially reading and writing).
    • HTML/CSS skills for front-end development are a PLUS.
    • Ability to work independently, proactive problem solver.


    Knowledge & Experience:

    • Have at least 3-year experience in web development using Java 8 and Spring Framework. 
    • Experience with RESTful Web Service with Spring/Spring Boot. 
    • Experience/Knowledge on any of JavaScript Frameworks, Library (jQuery, Angular, ReactJS, ...) is a PLUS. 


    PLUS points:

    • Experience with Java 11 is a PLUS.
    • Good understanding of relational database technologies (ie.MySQL or Oracle), stored procedures, SQL and index is a PLUS.
    • Experience coding multi-threaded Java applications is a PLUS.
    • Experience/Knowledge on any of Redis, Memcached, Kotlin, Elasticsearch is a PLUS.
    • Strong OOP concepts and design patterns are a PLUS.
    • Able to perform code review and give suggestions on solutions and designs.
    • Able to design and develop Java web application with a large number of concurrent users and with performance requirement is a BIG PLUS.
    • Important web UI side technical skills: ReactJS, Bootstrap, JQuery, HTML/CSS, Ajax, JSON, JavaScript are PLUS. 


    Send your resume to to apply.


We are always looking for the next generation
of great IT talents who can guide our business forward.
Be a part of our awesome team!

Click here to see our open positions