Careers at Silentmode

Explore careers with Malaysia’s leading retail tech innovator, Silentmode Sdn. Bhd. Think you have it in you? Join the Silent Assassins today!

Full-time Roles

Last updated on 14 March 2024

Requirements & Qualification

– Bachelor’s Degree Computer Science or any related field.

– Minimum 3 years working experience or similar role is required for this position.

– Exceptional analytical and conceptual thinking skills.

– Advanced technical skills.

– Excellent documentation skills.

– Experience creating detailed reports and giving presentations.

– Competency in Microsoft applications including Word, Excel, and Outlook.

– A track record of following through on commitments.

– Excellent planning, organizational, and time management skills

Responsibilities

– Designing, developing, and managing activities from product definition & planning to production and release.

– Ensuring that the software solution is successfully meeting business goals and users needs.

– Tracking progress against plan and resolving any variances as soon as they are identified.

– Developing the product strategy and roadmap.

– Managing prioritization and trade-offs between customer experience, business impact, performance, and post-launch support.

– Collaborate with the system engineering department to develop a product vision.

– Analyse the complete competitive landscape to see what competitors are doing in the market.

– Develop a complete product requirements document and as well as templates for reference.

– Work on the prioritization of new features based on usability, functionality, and user experience.

– Producing Necessary reports and preparing department budgets and monitor use and allocation of budget.

– Setting Up KPI and Evaluation Standards for Product Development Teams.

– Performing requirements analysis.

– Documenting and communicating the results of your efforts.

– Gathering critical information from meetings with various stakeholders and producing useful reports.

– Gathering, creating, and translating project requirements and specifications based on user need and requirement.

– Reviewing software requirements and preparing test scenarios.

– Defining the appropriate test to be carried out including the test data to be used.

– Managing the test data by documenting the results of each test cycle to identify flaws.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– Minimum 3 years working experience or similar role is required for this position.

– Exceptional analytical and conceptual thinking skills.

– Advanced technical skills.

– Excellent documentation skills.

– Fundamental analytical and conceptual thinking skills.

– Experience creating detailed reports and giving presentations.

– Competency in Microsoft applications including Word, Excel, and Outlook.

– A track record of following through on commitments.

– Excellent planning, organizational, and time management skills.

– Experience leading and developing top-performing teams.

Responsibilities

– Defining the project scope by assess the required resources and potential risks, produce approximate estimates, identity minimum deliverable and nice to have features.

– Lead and consolidate in Writing, Planning, and documenting technical documents and technical specifications for features or system design.

– Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions. Work hand in hand with System Tester and Provide support and documentation

– Conducting meetings and presentations to share ideas and findings.

– Performing requirements analysis.

– Documenting and communicating the results of efforts.

– Gathering critical information from meetings with various stakeholders and producing useful reports.

– Prioritizing initiatives based on business needs and requirements.

– Monitoring deliverables and ensuring timely completion of projects.

– Gathering, creating, and translating project requirements and specification based on user need and

– Maintaining and produce relevant documents and reports for stakeholders.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– Minimum 3 years working experience or similar role is required for this position.

– Exceptional analytical and conceptual thinking skills.

– Advanced technical skills.

– Excellent documentation skills.

– Fundamental analytical and conceptual thinking skills.

– Experience creating detailed reports and giving presentations.

– Competency in Microsoft applications including Word, Excel, and Outlook.

– A track record of following through on commitments.

– Excellent planning, organizational, and time management skills.

– Experience leading and developing top-performing teams.

Responsibilities

– Review Test cases and test artefacts produced by team members.

– Provides guidance and be hands-on to testing activities as well.

– Update and produce Test Scenarios targeting all business requirements.

– Produce detailed Test cases and Test Procedure.

– Perform test activities such as test execution, capturing and analyzing test results, raising and tracking

defects.

– Update and maintaining existing test artefacts.

– Prepare Test Data and update Test Case and Requirements Matrix.

– Document and produce daily activities report.

– Coordinate and liaise with relevant parties for project related items.

Maintain relationship with project team as well as with clients.

– Maintain appropriate security controls for documents.

UI/UX Designer

Requirements & Qualification

  • Diploma / Bachelor’s Degree Computer Science or any related field.
  • Minimum 3 years working experience or similar role is required for this position.
  • Creative and critical thinker. Must be able to think from the perspective of a user.
  • Communication and presentation skills.
  • Collaborative skills.
  • Experienced with HTML, CSS, PHP, and JavaScript is preferred.
  • Excellent planning, organizational, and time management skills.

Responsibilities

  • Create modern designs that are ready to be handed off to engineers while taking over quality control of the developed software solutions with respect to usability, accessibility, best practices and standards.
  • Handle complex design challenges using proven UI/UX approaches, tools, best practices, and whichever works best.
  • Up to date about digital design and are happy to share and educate our team in this domain.
  • Provide design advice and recommendations.
  • Passionate about creative work that is both functional and visually appealing, have good communication skills, are a team player and enjoy your work.
  • Responsible in building UI/UX design for complex mobile responsive web applications, mobile applications together with developers.
  • Translate process design requirements, conduct UX research, user flows and wireframe.
  • Tackle complex design challenges using proven UI/UX approach, tools, best practices, and whichever works best.
  • Define design standards.
  • Provide design advisory and recommendation.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– 3-4 years of work experience or similar role is required for this position.

– Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP)

– Strong knowledge of PHP, Laravel, Postgres, MySQL, Nginx, Redis, and AWS Services (EC2, ECS, Fargate, ELB, S3, Elasticache, SQS, Lambda, RDS)

– Experience with source code management using Git.

– Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

– Proven experience in building software solutions using SOA or microservice architectures.

– Experience in designing, implementing, and maintaining high-availability systems.

– Familiarity with frontend technologies such as VueJS or Angular.

Responsibilities

– Develop and maintain high-performance, scalable APIs and back-end applications using the Laravel Framework.

– Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Prioritize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Requirements & Qualification

– Bachelor’s Degree Software Engineering / Computer Science / Information Technology / Project Management or any related field.

– Minimum 8 years working experience or similar role is required for this position.

– Strong knowledge of Linux/Unix systems and administration.

– Strong knowledge of cloud infrastructure and services, particularly AWS.

– Experience with containerization and orchestration technologies such as Docker and Kubernetes.

– Experience with automation and configuration management tools such as AWS CDK, Terraform, Ansible, Puppet, or Chef.

– Experience with monitoring and logging tools such as Prometheus, Grafana, ELK or equivalent.

– Experience in implementing observability platforms using any product suites like DataDog, NewRelic, ELK, and Prometheus.

– Familiarity with build tools like GitLab CI, Travis, or equivalent.

– Strong scripting skills in languages such as Bash, Python, or Ruby.

– Experience with networking concepts and protocols.

– Experience with database management and administration.

– Familiarity with service-mesh technologies such as Istio and Linkerd.

– Experience with modern cloud development practices (microservices architectures, REST interfaces, etc.)

– Experience with source code management using Git.

– Deep hands-on technical expertise and problem-solving skills.

– Strong understanding of software development methodologies and principles.

– Strong problem-solving and analytical skills.

– Good communication and collaboration skills.

Responsibilities

– Designing, implementing, and maintaining high-availability systems.

– Proactively monitoring and troubleshooting production systems to identify and resolve issues.

– Creating and maintaining automated systems for deployment, scaling, and monitoring.

– Managing incident response and post-mortem analysis to prevent similar issues in the future.

– Collaborating with development teams to resolve any production issues in a timely manner.

– Continuously improving the performance, scalability, and reliability of the systems they manage.

– Participating in on-call rotation for incident response.

– Developing and maintaining documentation for processes and procedures.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– 3 – 4 years of work experience or similar role is required for this position.

– Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.

– Strong knowledge of Javascript, NodeJS, and ES6.

– Strong knowledge of at least one of the following database/cache technology: MongoDB, Postgres, MySQL, Redis.

– Experience with Nginx, Linux System Administration, Docker, and AWS Services.

– Proficient in source code management using Git.

– Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.

Responsibilities

– Build and maintain high-performance, scalable APIs and back-end applications using NestJS Framework.

– Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Prioritize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– 3-4 years of work experience or similar role is required for this position.

– Strong understanding of the iOS SDK, Cocoa Touch frameworks, and Apple’s Human Interface Guidelines.

– Experience in building complex iOS applications, including experience with Core Data, Core Animation, Core Location, and Core Bluetooth.

– Experience in working with RESTful web services and integrating with third-party libraries and APIs.

– Strong knowledge of software development methodologies, including Agile and Scrum.

– Experience with source code management tools such as Git.

– Understanding of iOS security best practices and experience implementing them.

– Experience with performance optimization, debugging, and troubleshooting.

– Experience with unit testing and continuous integration.

– Strong analytical and problem-solving skills.

– Good communication skills.

– A good understanding of the app store submission process

– Familiar with SwiftUI.

– Familiar with retail payment systems.

Responsibilities

– Develop and maintain high-quality iOS applications using Swift and SwiftUI.

– Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Emphasize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

– Mentor junior software engineers, sharing knowledge and experience to foster their professional growth.

– Mentoring junior team members and ensuring they adhere to determined software quality standards.

Requirements & Qualification

– Diploma / Bachelor’s Degree Computer Science or any related field.

– At least 3- 4 years work experience in developing and maintaining android applications using Java and Kotlin.

– Strong understanding of the Android SDK and Android framework, including experience with Android Jetpack components.

– Experience in building complex android applications, including experience with Android Architecture Components.

– Experience in working with RESTful web services and integrating with third-party libraries and APIs.

– Strong knowledge of software development methodologies, including Agile and Scrum.

– Experience with source code management tools such as Git.

– Understanding of android security best practices and experience implementing them.

– Experience with performance optimization, debugging, and troubleshooting.

– Experience with unit testing and continuous integration.

– Strong analytical and problem-solving skills.

– Good communication skills.

– Knowledge of the Google Play Store app submission process.

– Familiarity with Android Studio, JIRA, and other development tools.

– Familiar with retail POS technologies.

– Experience working in large mobile codebases.

Responsibilities

– Develop and maintain high-quality Android applications using Java.

– Lead software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.

– Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.

– Integrate with third-party systems and APIs to enhance functionality and capabilities.

– Emphasize code quality and testability to ensure a stable and reliable system.

– Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.

– Continuously improve technical processes to increase efficiency and productivity.

– Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.

Requirements & Qualification

– Diploma/ Bachelor’s Degree in Engineering (System Technology, Information Engineering, or any related field.

– Minimum 1 – 3 years working experience or similar role is required for this position.

– Solid technical background with understanding and/or hands-on experience in software development and web technologies.

– Excellent written and verbal communication skills.

– Excellent presentation and creativity skills.

– Willingness to travel.

Responsibilities

– Partnering with the Business Development and or Sales Executives to plan, prepare and execute on strategic deals in complex sales cycles.

– To create and deliver powerful presentations and demos that clearly communicate the uniqueness of the value proposition.

– Responsible to manage all technical aspects of RFP / RFI responses.

– To communicate on the client needs to the R&D teams for future product enhancements.

– Responsible for responding to customer inquiries, resolving technical issues, and providing technical support.

– Provides product, service, or equipment technical and engineering information by answering questions and requests.

– Establishes new accounts and services accounts by identifying potential customers and planning and organizing sales call schedule.

– Determines improvements by analyzing cost-benefit ratios of service applications in the client environment and engineering or proposing changes if any.

– Prepares sales engineering reports by collecting, analyzing, and summarizing sales information and engineering and application trends.

– Analyze existing and potential markets to identify and secure business development opportunities.

– Keep abreast of activities and changes in the industry and develop sales strategies to counteract any negative impact on our business.

– Jointly involve in establishing targets for assigned markets such as order intake, net sales, market share and margins and work towards achieving it.

– Involve in the go to market strategies and business development plans that are in line with the company sales objectives.

– Conduct presentations to potential clients and be able to promote the strength of our services and applications and how they meet their requirements.

– Responsible for the complete sales cycle until closing the sales.

Responsibilities

– Preparing action plans, analysing risks and opportunities and gathering necessary resources, provide quality and efficient reporting (on project progress update).

– Ultimately, you will ensure our projects meet quality standards and are completed on time and within budget.

– Schedule regular meetings and record decisions (e.g. assigned tasks and next steps).

– Break projects into doable tasks and set timeframes and goals.

– Create and update workflows.

– Conduct risk analyses.

– Prepare and provide documentation to internal teams and key stakeholders.

– Order resources, like equipment and software.

– Retrieve necessary information (e.g. user/client requirements and relevant case studies).

– Track expenses and predict future costs.

– Monitor project progress and address potential issues.

– Coordinate quality controls to ensure deliverables meet requirements.

– Measure and report on project performance.

– Act as the point of contact for all participants.

Responsibilities

– Scheduling routine meetings and recording decisions (e.g., next steps, assigned tasks etc.)

– Creating and updating workflows.

– Measuring and reporting on the project performance.

– Acting as the contact point for all project participants.

– Monitoring progress of the project and addressing potential issues.

– Coordinating quality controls for ensuring the deliverables meet client demands.

– Retrieving necessary information such as related case studies and client/user requirements.

– Planning and organizing demos and product/system testing.

– Ensuring the proper use of collaborative processes and removing impediments for the development team.

– Tracking project processes, deliverables, and financials.

– Preparing and presenting status reports to stakeholders.

Responsibilities

– Develop comprehensive documentation such as product manuals, online help, and user guides that meet organizational standards.

– Responsible in all aspects of Technical Documentation including preparation, publishing, customization, repository, and continuing enhancement.

– Responsible to prepare documentation including deployment, training, guideline requirements and support as per required by the stakeholder.

– Obtain a deep understanding of products and services to translate complex product information into simple, polished, and engaging content that meets the needs of the stakeholders.

– Develop and maintain detailed databases of updated and appropriate reference materials for each product.

– Evaluate current content and develop innovative approaches for improvement to ensure that documentation remains relevant.

– Work with business analysts and developers to ensure that accurate information is provided to users.

– Collaborate with cross-functional teams, including design, engineering, and marketing, to ensure that technical content is consistent and accurate.

– Create documentation for end-users, developers, and system administrators, ensuring that all stakeholders have access to the information they need to effectively use and maintain products and systems.

– Work closely with Business Analyst to understand trends and developments and ensure that technical documentation reflects these changes.

– Participate in product design and development meetings, providing feedback and suggestions on the technical documentation process.

– Ensure that all technical documents are stored and managed in an organized manner, making them easily accessible to relevant stakeholders.

Cybersecurity Engineer

Position Overview: Your role will be crucial in safeguarding our product systems and data, especially within the fuel retail industry. 

 

Responsibilities

  • Develop and implement security measures, including encryption, authentication, and access control to safeguard our systems and data.
  • Assist in development of automated security testing to validate that secure coding best practices are  being used.
  • Improve the reliability and availability of software systems by identifying and addressing performance bottlenecks and issues.
  • Perform code reviews to ensure secure coding practices and the integration of security features in  software development.
  • Maintain accurate documentation related to cybersecurity measures, incident response plans, and  system reliability enhancements.

 

Requirements & Qualifications:

  • Diploma / Bachelor's degree in Computer Science or any related field.
  • Solid understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP) and experience working closely with app teams.
  • Strong knowledge of Javascript, NodeJS, and ES6.
  • Strong knowledge of at least one of the following database/cache technologies: MongoDB, Postgres, MySQL, Redis.
  • Experience with Nginx, Linux System Administration, Docker, and AWS Services.
  • Proficient in source code management using Git.

Backend Software Engineer

Position Overview: In this role, you'll develop and maintain high-performance APIs and applications, integrate with third-party systems, monitor performance, collaborate with teams, and drive process improvements.

  • 5 years and more: Senior Software Engineer
  • Less than 5 years: Software Engineer

 

Requirements & Qualifications:

  • Diploma/Bachelor’s Degree in Computer Science or related field.
  • Good understading of software architecture principals, design patterns, and best practices.
  • Strong understanding of creating, interacting with, and supporting APIs (REST, JSON/HTTP).
  • Deep knowledge in at least 2 of the following backend languages/framework: PHP, Laravel, NodeJS, NestJS, and TypeScript.
  • Experience in RDBMS and NoSQL databases.
  • Intermediate knowledge in cloud platforms (AWS, Azure, Google Cloud, etc), containerization technologies (Docker, Kubernetes, etc) and IaC tools (CloudFormation, Ansible, etc).
  • Experience with source code management using Git.
  • Proven experience in building software solutions using SOA or microservice architectures.

 

Key Responsibilities:

  • Develop and maintain high-performance, scalable APIS and backend applications.
  • Perform software development tasks with a sense of urgency while maintaining a focus on quality, scalability, and performance.
  • Integrate with third-party systems and APIs to enhance functionality and capabilities.
  • Monitor application performance, infrastructure, and deployments to identify and address potential issues.
  • Collaborate with other software engineers, product managers, and cross-functional teams to drive innovation and success.
  • Continuously improve technical processes to increase efficiency and productivity.

Mobile Software Engineer

Position Overview: In this role, you'll spearhead the development and maintenance of high-quality iOS applications, lead impactful software projects, and mentor junior team members to foster growth and excellence.

  • 5 years or more: Senior Mobile Software Engineer
  • 3 - 4 years: Mobile Software Engineer
  • 0 - 2 years: Junior Mobile Software Engineer

 

Requirements & Qualifications:

  • Diploma/Bachelor’s Degree in Computer Science or related field.
  • Minimum 5 years of experience as a Senior Mobile Software Engineer, or 3-4 years as a Mobile Software Engineer, or 0-2 years as a Junior Mobile Software Engineer.
  • Strong understanding of iOS SDK, Cocoa Touch frameworks, and Apple's Human Interface Guidelines.
  • Experience in building complex iOS applications, including Core Data, Core Animation, Core Location, and Core Bluetooth.
  • Proficiency in working with RESTful web services, third-party libraries, and APIs.
  • Knowledge of software development methodologies, including Agile and Scrum.
  • Experience with Git for source code management and familiarity with iOS security best practices.
  • Strong analytical, problem-solving skills, and excellent communication skills.
  • Familiarity with SwiftUI and retail payment systems is a plus.
  • Experience with unit testing and continuous integration.

 

Key Responsibilities:

  • Develop and maintain high-quality iOS applications using Swift and SwiftUI, ensuring exceptional user experiences.
  • Lead software development projects with a sense of urgency, prioritizing quality, scalability, and performance standards.
  • Collaborate closely with engineers, product managers, and cross-functional teams to foster innovation and achieve project success.
  • Integrate seamlessly with third-party systems and APIs, enhancing application functionality and capabilities.
  • Emphasize code quality and testability, ensuring a stable and reliable system for end-users.
  • Monitor application performance, infrastructure, and deployments continuously, identifying and addressing potential issues proactively.
  • Drive continuous improvement in technical processes to enhance efficiency and productivity.
  • Provide expert support in resolving customer issues, identifying root causes, and enhancing overall customer satisfaction.
  • Mentor junior software engineers, sharing knowledge and experiences to foster their professional growth.
  • Ensure adherence to determined software quality standards within the team.

Frontend Software Engineer

Position Overview: In this role, you'll lead frontend development, ensuring high-quality, scalable applications. You'll also shape intuitive user experiences and push boundaries with cutting-edge solutions. 

  • 5 years or more: Senior Software Engineer
  • Less than 5 years: Software Engineer

 

Requirements & Qualifications:

  • Diploma or Bachelor's Degree in Computer Science or a related field.

  • Strong understanding of interacting with, and understanding APIs (REST, JSON/HTTP) and experience working closely with backend teams.

  • Strong proficiency in HTML, CSS, and JavaScript.

  • Experience with frontend frameworks/libraries such as React, Angular, or Vue.js.

  • Familiarity with responsive design principles and mobile-first development.

  • Proficient in source code management using Git.

  • Strong understanding of internet protocols and technologies, including DNS, HTTP, TLS, SSH, and certificates.

  • Good communication skills.

 

Key Responsibilities:

  • Develop and maintain high-quality Frontend scalable and maintainable frontend applications.
  • Optimize application performance for speed and responsiveness.
  • Ensure the quality, performance, and reliability of frontend applications through testing and optimization.
  • Ensure cross-browser compatibility and accessibility standards are met.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Guide junior software engineers, sharing knowledge and experience to foster professional growth.
  • Stay up-to-date with the latest trends and technologies in frontend development and advocate for their adoption within the team.

Platform Software Engineer

Position Overview: You'll be responsible to integrate with third-party systems and APIs to enhance functionality and capabilities as and when required

  • 5 years or more: Senior Software Engineer
  • Less than 5 years: Software Engineer

 

Requirements & Qualifications:

  • Experience in designing, implementing, and maintaining high-availability, reliable and secure systems.
  • Experience in database principles and best practices.
  • Good understanding of software architecture principals, design patterns and best practices.
  • Good proficiency in backend programming languages such as Go, Nodejs, PHP or similar.
  • Intermediate knowledge in cloud platforms (AWS, Azure, Google Cloud, etc.), containerization
    technologies (Docker, Kubernetes, etc.) and IaC tools (CloudFormation, Ansible, etc).
  • Experience with source code management using Git.
  • Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.
  • Proven experience in building software solutions using SOA or microservice architectures.

 

Key Responsibilities:

  • Continuously monitor and optimize cloud infrastructure performance, availability, reliability, and security.
  • Develop and maintain internal tools used for internal development, monitoring and support.
  • Implement scalable, reliable, and high-performance solutions that meet business objectives.

Product Manager

Position Overview: Become the driving force behind the development and success of our innovative software products! Your role involves overseeing the entire product lifecycle, ensuring alignment with strategic goals and meeting the evolving needs of our clients to maintain a competitive edge in the market.

 

Requirements & Qualifications:

  • Bachelor’s degree in Computer Science or any related field.
  • Minimum 5 years working experience in a similar role is required for this position.
  • Familiar and adept with agile management tools such as JIRA, Trello, and ClickUp.
  • Certified Scrum Master from institutions such as Scrum study.
  • Possess technical acumen with sound understanding of software development processes, technical architecture, and system integration.
  • Ability to visualize the bigger picture in setting product directions and long-term roadmaps.
  • Ability to negotiate in balancing the needs of customers, the capabilities of the engineering team and the goals of the organization.
  • Adept in using design tools especially Figma and Adobe XD (Usability and Customer Experience).
  • Devise product strategy and assist Product Lead in defining Customer Experience > User Experience > User Interface to cater broad user that will be using the product (Usability and Customer Experience).
  • Proven track record of accomplishment following through on commitments.
  • Possess excellent planning, organizational, and time management skill.

 

Key Responsibilities: 

  • Define and set the vision for our modules, ensuring alignment to the overall product vision and between internal and external stakeholders with overall solution and organization objectives.
  • Liaise with cross-functional teams from Engineering, Design, QA, Technical Support, Business Development, and Finance to understand their perspectives and ensure module success. 
  • Transform needs, identified defects, and technical debts into high-level product requirements and/or user stories with prioritization based on factors such as user value, business impact, feasibility, and alignment to overall product vision. 
  • Collaborate with stakeholders in performing UATs to align with initial vision and meet user needs. 
  • Develop any process and procedure within the section that is required to optimize operations, enhance efficiency, and ensure alignment with organizational goals and standards.

Lead Quality Assurance Engineer

Position Overview: You'll be responsible for ensuring the software products developed meet the highest quality standards and to
lead a team of testers and work closely with Product Specialist, Business Analyst, Developers, and other
stakeholders to coordinate testing activities, develop and implement test plans, execute tests, identify,
and document defects, and manage the testing team.

 

Key Responsibilities

  • Develop and implement comprehensive test plans and test cases that meet project requirements and
    business needs
  • Communicate testing progress and issues to project managers and other stakeholders, including
    identifying and reporting risks and providing recommendations for mitigation.
  • Stay abreast of latest test automation, automation tools and frameworks also with new trends, open
    source, continuous integration, and continuous development.
  • Prepare and maintain Test Traceability Matrix that can be used by stakeholders to identify relationships
    between requirements, test cases and test results as a reference point to track testing activities and
    ensure comprehensive coverage.

 

Requirements & Qualifications

  • Bachelor’s degree in computer science or any related field.
  • Minimum 8 years work experience in a similar role is required for this position
  • Proven experience in test automation software (Selenium, qTest, Katalon, Appium)
  • Expert in leading QA strategy, processes, tools, and software projects
  • Skilled in testing methodologies, test case design, and execution.

Quality Assurance Engineer

Position Overview: We are looking for a detail-oriented and experienced Quality Assurance Engineer or Software Tester to join our dedicated team. In this role, you will be responsible for ensuring the functionality and reliability of our software products through meticulous testing procedures.

 

Key Responsibilities:

  • Update and maintain existing test artifacts, ensuring accuracy and relevance.
  • Document software issues, requirements, test plans, and test suites with exceptional attention to detail.
  • Coordinate and liaise with relevant parties for project-related matters, fostering effective communication channels.
  • Design, develop, and execute comprehensive test cases, including mobile application testing, web application testing, and end-to-end testing.
  • Implement various testing strategies, including regression, functional, and user acceptance tests, to guarantee software integrity.
  • Participate actively in sprint delivery and develop test plans within release cycles, adapting seamlessly to diverse projects and platforms.
  • Replicate defects reported by end users, update cases promptly, and facilitate effective communication between users and engineers.
  • Take ownership of resolving defects for assigned teams, ensuring timely and effective solutions.
  • Identify, document, and triage defects and issues in software applications reported by both external and internal users. Escalate issues as per team targets.
  • Provide regular updates on individual ticket delivery status to the team lead, ensuring transparency and accountability.
  • Maintain strict security controls for all documentation, upholding confidentiality and data integrity.

 

Requirements & Qualifications:

  • Diploma/Bachelor’s Degree in Computer Science or related field.
  • Minimum of 3 years of working experience in a similar role.
  • Exceptional analytical and conceptual thinking skills, coupled with advanced technical skills.
  • Excellent documentation skills, including creating detailed reports and giving presentations.
  • Proficiency in Microsoft applications, including Word, Excel, and Outlook.
  • Strong commitment to following through on commitments.
  • Excellent planning, organizational, and time management skills.
  • Demonstrated experience in leading and developing top-performing teams.

Technical Operations Engineer

Position Overview: You'll be responsible in managing product deployment activities, ensuring successful installations and configurations for client.

 

Key Responsibilities

  • Collaborate with clients to gather deployment requirements and tailor configurations to meet specific needs.
  • Troubleshoot deployment issues and provide solutions, ensuring minimal downtime.
  • Develop and implement preventive maintenance plans and schedules for product system.

 

Requirements & Qualifications

  • Bachelor's degree in computer science, information technology, engineering, or a related field. Relevant
    certifications can be considered as an alternative.
  • 3-5 years of total work experience in technical operations, system administration, or a related field.
  • Proficiency in product deployment, configuration, maintenance, and advanced technical support.

IT Executive

Position Overview: You'll be responsible in developing any process and procedure within the section that is required to optimize operations, enhance
efficiency, and ensure alignment with organizational goals and standards.

 

Key Responsibilities

  • Prepare technical documentation, system manuals, workflow processes, procedures, and guidelines,
    keeping them updated according to the requirements of the company
  • Resolving IT support requests from Employee and performance helpdesk support.
  • Changing configurations, settings, and permissions to fix computer issues

 

Requirements & Qualifications

  • Bachelor’s degree in Business Administration/ Information Technology/ Computer Science or a related
    field, with a minimum of 1 year of working experience in a similar role
  • Diploma in Software Business Administration/ Information Technology/ Computer Science, with at least
    3 years of work experience in a similar role.
  • Good IT documentation skillset.
  • Analytical skills in resolving problems and able to multitask and work independently.
  • Sound understanding of computer systems (hardware/software), networks etc.

Customer Support Executive

Position Overview: We are seeking a dedicated and experienced Customer Support Executive to be the first point of contact for client inquiries and support requests. As a Customer Support Executive, you will play a crucial role in providing timely and efficient support to our clients, ensuring their satisfaction.

 

Key Responsibilities:

  • Serve as the initial point of contact for client inquiries and support requests, demonstrating a professional and courteous demeanor.
  • Gather and document client issues, ensuring the accuracy and completeness of the information provided.
  • Provide timely responses and resolutions for basic client issues and inquiries, following established support procedures and protocols.
  • Create and maintain support tickets, effectively tracking client interactions and issue resolutions.
  • Ensure support tickets are accurate and up-to-date, prioritizing and categorizing them to facilitate efficient issue resolution.
  • Offer basic product information and guidance to clients, assisting them with common troubleshooting steps.
  • Direct clients to relevant resources, documentation, or Tier 2 Support when necessary, ensuring they receive the assistance they need.
  • Communicate effectively with clients, fostering a positive and professional experience and maintaining client satisfaction.
  • Follow up with clients to ensure issue resolution and satisfaction, seeking their feedback and addressing any additional concerns.
  • Escalate complex issues to Tier 2 Support for further assistance, ensuring clients receive the appropriate level of support.

 

Requirements & Qualifications:

  • Diploma/Bachelor’s Degree in Computer Science or related field.
  • Minimum of 3 years of working experience in customer support, tech support, desktop support, or a similar role.
  • Experience with remote desktop applications and help desk software.
  • Attention to detail and strong problem-solving skills.
  • Excellent interpersonal skills and the ability to communicate effectively with clients.
  • Good written and verbal communication skills, ensuring clarity and professionalism in all interactions.

Business Development Executive

Position Overview: You'll be responsible in developing sales strategies, analyzing the market to identify and secure business opportunities, while also staying updated on industry changes.

 

Key Responsibilities

  • Develop sales strategies, plan, implement and monitor sales activities to achieve targeted sales revenue.
  • Prepare related document, process and procedure that is required to optimize operations, enhance efficiency, and ensure alignment within the section /department.
  • Determines improvements by analyzing cost-benefit ratios of service applications in the client environment and engineering or proposing changes if any.
  • Conduct analyze an existing and potential markets to identify and secure business development opportunities.
  • Keep abreast of activities and changes in the industry and develop sales strategies to counteract any negative impact on our business.

 

Requirements & Qualifications

  • Bachelor's degree in Marketing / Business Administration / Communication or any related field.
  • minimum 1 year of working experience in a similar role is required.
  • Good communication and presentation skills, persuasive, and pleasant personality.
  • Fluent in both English and Bahasa Malaysia.
  • Possess own transport and willingness to travel.
  • Computer literate (MS Office, Power BI, Canva, etc)

Technical Sales Executive

Position Overview: You'll be responsible to create and deliver powerful presentations and demos that clearly communicate the uniqueness of the value proposition.

 

Key Responsibilities

  • Responsible for managing all technical aspects of (Request for Proposal) RFP / (Request for Information) RFI responses.
  • Establishes new accounts and services accounts by identifying potential customers and planning and
    organizing sales call schedules.
  • Jointly involve in establishing targets for assigned markets such as order intake, net sales, market share
    and margins and work towards achieving it.

 

Requirements & Qualifications

  • Bachelor’s degree in Engineering System Technology/ Information Engineering or any related field.
  • Minimum 1 year of working experience in a similar role is required for this position.
  • Solid technical background with understanding and/or hands-on experience in software development
    and web technologies.

Internship Roles

Quality Assurance Engineer

Internship

Software Engineer

Internship

Product Management

Internship

Customer Support

Internship

Careers

Register your interest in working at Silentmode in the form provided

 

*By submitting an application, you agree to have your shared information stored within Silentmode Sdn. Bhd. and it’s subsidiaries. Your data will not be shared or used outside of the intended purposes of recruitment.

Career

Register your interest in working at Silentmode in the form provided