Careers
Student Internships
Step into real-world systems from day one. With us, interns don’t observe, they contribute. You’ll work alongside engineers, designers, and consultants on live projects that power digital government and enterprise platforms. It’s a hands-on experience designed to build capability, sharpen thinking, and give you a front-row seat to how modern systems are designed, built, and scaled.
AI Engineer
Responsibilities:
- Contribute to the design and implementation of AI solutions.
- Assist in the development and implementation of AI models and systems, leveraging techniques such as Large Language Models (LLMs) and generative AI.
- Collaborate with stakeholders to identify business opportunities and define AI project goals.
- Stay updated with the latest advancements in generative AI techniques, such as LLMs, and evaluate their potential applications in solving enterprise challenges.
- Utilize generative AI techniques, such as LLMs, to develop innovative solutions for enterprise industry use cases.
- Integrate with relevant APIs and libraries, such as Azure OpenAI GPT models and Hugging Face Transformers, to leverage pre-trained models and enhance generative AI capabilities.
- Implement and optimize end-to-end pipelines for generative AI projects, ensuring seamless data processing and model deployment.
- Utilize vector databases, such as Redis, and NoSQL databases to efficiently handle large-scale generative AI datasets and outputs.
- Implement similarity search algorithms and techniques to enable efficient and accurate retrieval of relevant information from generative AI outputs.
- Collaborate with domain experts, stakeholders, and clients to understand specific business requirements and tailor generative AI solutions accordingly.
- Conduct research and evaluation of advanced AI techniques, including transfer learning, domain adaptation, and model compression, to enhance performance and efficiency.
- Establish evaluation metrics and methodologies to assess the quality, coherence, and relevance of generative AI outputs for enterprise industry use cases.
Prerequisites:
- Bachelor's Degree in Computer Science, Engineering, Data Science, or any other relevant subject.
- Minimum 2 years of experience in Data Science and Machine Learning.
- Experience deploying LLMs, AI agents, and AI solutions, as well as integrating and deploying open-source AI models and solutions from the Hugging Face repository.
- In-depth knowledge of machine learning, deep learning, and generative AI techniques.
- Proficiency in programming languages such as Python and R, and frameworks such as TensorFlow, PyTorch, Flask, LangChain, LlamaIndex, CrewAI, and AutoGen.
- Strong understanding of NLP techniques and frameworks such as BERT, GPT, or Transformer models.
- Familiarity with computer vision techniques for image recognition, object detection, or image generation.
- Experience with cloud platforms such as Azure, AWS, or GCP, and deploying AI solutions in a cloud environment.
- Expertise in data engineering, including data curation, cleaning, and preprocessing.
- Knowledge of trusted AI practices, ensuring fairness, transparency, and accountability in AI models and systems.
- Excellent problem-solving and analytical skills, with the ability to translate business requirements into technical solutions.
- Track record of driving innovation and staying updated with the latest AI research and advancements.
DevSecOps Engineer
Responsibilities:
- Design, implement, and manage secure and scalable infrastructure on both cloud platforms (AWS/Azure) and on-premises virtualisation environments (Hyper-V, ESXi, Proxmox VE, etc.).
- Utilise Infrastructure as Code (IaC) tools, especially Terraform.
- Set up and maintain middleware such as NGINX and ATS.
- Implement observability (o11y) stacks such as the Grafana stack.
- Deploy and manage Kubernetes clusters, including k3s, k0s, and managed services like AWS EKS.
- Provision and manage databases, including AWS RDS, PostgreSQL, MySQL, Oracle, and Microsoft SQL Server.
- Administer and secure on-premises server infrastructure, including hypervisor management, patching, and performance tuning.
- Collaborate with development and operations teams to troubleshoot and resolve infrastructure and security-related issues.
- Monitor systems for security threats, respond to incidents, and conduct postmortem analysis.
- Manage and enforce access control policies across various systems and platforms.
- Champion and integrate security best practices ("shifting left") into the software development lifecycle, from code to deployment.
- Develop, maintain, and optimise our CI/CD pipelines, with a primary focus on GitLab CI, to ensure rapid, reliable, and secure software delivery.
- Automate security testing, vulnerability scanning, and compliance checks within the deployment process.
- Stay current with emerging security threats, technologies, and industry best practices.
Prerequisites:
- Proven experience as a DevOps, Site Reliability, or System Engineer with a strong focus on security.
- Hands-on experience managing cloud environments in either AWS or Azure (e.g., IAM, VPC, Security Groups, EC2, S3, Azure AD, NSGs).
- Solid experience in on-premises server administration and virtualisation using platforms like Hyper-V, VMware ESXi, or Proxmox VE.
- Demonstrable experience with CI/CD concepts and tools, particularly GitLab CI.
- Familiarity with security tools for static/dynamic analysis (SAST/DAST), container scanning, and dependency checking.
- Strong understanding of networking principles, firewalls, and secure network design.
- A background in software development, particularly with Java, is a significant plus.
- Knowledge of containerisation and orchestration technologies (Docker, Kubernetes).
- Experience with scripting languages (e.g., Python, Bash, PowerShell) for automation.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate).
DevSecOps Engineer (Contract)
Responsibilities:
- Design, build, and maintain cloud infrastructure and networking components across Azure and AWS environments.
- Manage and enhance our central CI/CD tooling ecosystem (e.g., GitLab, Nexus, Nexus-IQ, SonarQube) to support product teams across the organization.
- Implement automation for provisioning, configuration, and deployment using tools such as Terraform, Ansible, or similar.
- Monitor, secure, and optimize CI/CD pipelines and cloud infrastructure for performance, reliability, and cost-efficiency.
- Collaborate with security, networking, and application teams to ensure seamless integration and compliance with organizational policies.
- Troubleshoot and resolve complex networking and infrastructure issues impacting the CI/CD platform.
- Contribute to best practices and internal standards, helping to evolve the platform with scalability and maintainability in mind.
- Contribute to the success of our Northstar/DP Programme.
- Mentor junior engineers and provide technical guidance to other DevOps and development teams.
Prerequisites:
- 4–8 years of experience in DevOps, cloud infrastructure, or platform engineering roles.
- Strong proficiency with Azure and/or AWS — including compute, storage, and networking (VPCs, subnets, VPN, routing, firewalls, DNS).
- Hands-on experience with infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Good understanding of CI/CD pipelines and toolchains, including experience with at least one enterprise-grade platform (e.g., GitLab, Jenkins, Azure DevOps).
- Solid foundation in Linux administration, containerization (Docker, Kubernetes), and network troubleshooting.
- Familiarity with monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK, CloudWatch).
- Scripting or programming skills (Python, Bash, PowerShell, or Go).
- Experience managing multi-cloud or hybrid environments.
- Familiarity with Vault, SonarQube, Nexus, or similar developer platform tools.
- Exposure to OIDC, SSO, and identity management in CI/CD or cloud contexts.
- Understanding of DevSecOps practices, compliance, and governance in CI/CD pipelines.
Project Manager
Responsibilities:
- Manage the development and implementation of TOPPAN Ecquaria's solutions and applications.
- Manage and lead a team of business analysts and developers in the entire project development life cycle.
- Manage each phase of the development life cycle and ensure that all tasks/objectives in each phase are met.
- Manage the expectations of stakeholders and clients.
- Coordinate with suppliers and internal departments.
- Take accountability for the scope, schedule, and resources used.
- Manage and oversee the profit and loss of the project.
Prerequisites:
- Computer Science background or equivalent.
- At least 5 years' experience in project management and 10 years’ experience in IT with good problem analysis techniques (those with less experience may be considered for a junior position).
- Strong written and verbal communication skills.
- Strong interpersonal skills.
- CITPM or PMP certification will be an advantage.
- Good understanding of cloud computing platforms such as AWS/Azure, as well as Java/.NET/Web technologies, will be an advantage.
Quality Assurance Engineer – AI
Responsibilities:
- Design, write, and execute comprehensive test plans, test cases, and test scripts for web or AI-integrated applications.
- Conduct thorough manual testing (functional, integration, regression, usability) and coordinate User Acceptance Testing (UAT) sessions with stakeholders.
- Identify, document, track, and report software defects clearly using issue-tracking tools.
- Work closely with AI engineers and product managers to understand requirements and resolve issues efficiently.
- Assist in improving overall QA processes, standards, and documentation.
Prerequisites:
- Bachelor’s Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
- 1 to 2 years of hands-on experience in manual software testing and UAT execution.
- Fresh graduates with a strong foundation in software engineering principles and a keen interest in QA/AI are welcome to apply.
- Hands-on experience or familiarity with automated testing tools/frameworks (e.g. Selenium, Playwright, Cypress, Postman, or Python/Java testing frameworks).
- Basic understanding of AI/ML concepts, prompt testing, or testing API endpoints for AI models.
Quality Assurance Engineer (Contract)
Responsibilities:
- Develop manual test cases based on functional specifications.
- Prepare test reports for functional tests.
- Participate actively in Agile/Scrum ceremonies (Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives).
- Develop, maintain, and execute automated test scripts to support continuous regression testing.
- Develop test plans, test scripts, and test reports for performance tests.
- Utilise AI tools to speed up testing tasks (generate test plans, test cases, test data, automated scripts, performance test scripts, and test reports).
- Explore and adopt AI tools to analyse logs, conduct root-cause analysis, and optimise regression test suites.
- Conduct functional, automated, and performance testing on software applications.
- Identify, log, track, and retest defects in a defect tracking system.
- Report testing progress to the project team.
- Provide support for User Acceptance Tests.
- Collaborate with various teams, including but not limited to Solution Architects, Project Managers, and Developers, to develop a strong understanding of the project and testing objectives and to ensure that bugs reported are fixed within the timeline.
Prerequisites:
- Degree or Diploma in Computer Science, Software Engineering, or an Information Technology-related field.
- Strong analytical thinking, problem-solving ability, and high attention to detail.
- 3 to 5 years of working experience in testing web-based applications.
- Effective verbal and written communication skills for cross-team collaboration.
- Hands-on experience with automated testing frameworks/tools such as Selenium, Playwright, and Robot Framework will be an added advantage.
- Basic exposure to performance testing tools such as JMeter and LoadRunner will be an added advantage.
- Familiarity with CI/CD pipelines will be an added advantage.
- ISTQB Certified Tester Foundation Level (CTFL) or equivalent certifications will be an added advantage.
Sales Manager
Responsibilities:
- Identify, develop, and manage strategic accounts across commercial enterprises and public sector agencies to achieve and exceed sales targets.
- Proactively engage commercial customers to understand their business challenges, map solutions to their digital transformation needs, and build long-term value-driven partnerships.
- Lead, strategize, and drive the end-to-end sales and bid process to win new business deals in both corporate and government spaces.
- Promote the company’s full suite of IT consultancy services, digital solutions, and software products to key stakeholders.
- Collaborate closely with the pre-sales consultancy team to craft compelling tender proposals, pitch decks, and client presentations.
Prerequisites:
- Degree or Diploma in Computer Science, Marketing, Business, or a related field.
- Minimum 3 years of proven sales experience in a corporate or enterprise sales function.
- Demonstrated experience in engaging and closing deals within the commercial sector; experience handling government accounts is a strong added advantage.
- Strong track record of technical solution selling (consultancy, software, or digital solutions).
- Excellent presentation, communication, negotiation, and interpersonal skills.
Software Engineer (Contract)
Responsibilities:
- Embrace DevSecOps culture and practices for application development.
- Act as part of a cross-functional team that is responsible for the end-to-end delivery of IT services and that adopts a you-code-it, you-run-it approach to software product development and maintenance.
- Work with fellow developers, your Technical Lead, Product Owner, and Scrum Master in iteratively delivering IT solutions for both internal and external stakeholders.
- Gain exposure to different aspects of software delivery, including solution design, CI/CD pipeline configurations, frontend and backend development, and test automation.
- Demonstrate adaptability and thrive in dealing with uncertainties.
- Articulate software problems and proposed solutions clearly.
- Thrive in working as a team and embrace a team-first mentality.
- Take initiative, pride, and ownership in work and possess a growth mindset.
Prerequisites:
- 3+ years of frontend and/or backend software engineering experience in building scalable products, with a demonstrated ability in designing and building wellstructured enterprise applications on commercial clouds.
- Adept skillsets in a modern web application technology stack, such as React.js, Spring, FastAPI, Django, and PostgreSQL.
- Experience in development and deployment on commercial clouds, such as Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure.
- Experience in containerisation technologies, such as Docker and Kubernetes.
- Exposure to infrastructure provisioning tools, such as Terraform and Ansible.
- Knowledge of the concept of DevSecOps and CI/CD, with experience in relevant CI technologies, such as Git, Jenkins, and Bamboo.
- Understanding of the concept of Secure-by-Design Lifecycle for Agile and the utilisation of technologies for SAST and DAST.
- Experience with Test-Driven Development and the utilisation of automated testing.
Software Engineer (Junior)
Responsibilities:
- Develop features and fix bugs across the application stack under senior guidance.
- Write unit and integration tests for assigned modules.
- Participate in code reviews to learn and improve craft.
- Document technical work and contribute to internal knowledge bases.
- Collaborate with cross-functional team members on day-to-day delivery.
- Continuously upskill on the team’s tech stack.
Prerequisites:
- Degree in Computer Science, Engineering, or equivalent.
- 0–2 years of professional software engineering experience (fresh graduates welcome).
- Foundational knowledge of at least one modern programming language.
- Understanding of version control (Git) and basic web technologies.
- Eagerness to learn and a strong sense of ownership.
- Good written and verbal communication skills.
Solution Architect
Responsibilities:
- Determine and confirm client business expectations and needs.
- Understand the client’s requirements and design the infrastructure and system architecture to support the cloud-native solution.
- Convert system requirements into software architecture and design documentation and ensure the completeness of the proposed architecture.
- Work with the Project Manager and customers to manage/negotiate resources, scope, and schedule.
- Interface and coordinate tasks with Module Leaders to ensure all modules within the system are progressing as planned and can be integrated smoothly.
- Lead the development team to develop and implement the proposed cloud-native application.
- Mentor junior technical staff.
Prerequisites:
- Degree or Diploma in Computer Science, Computer Engineering, or an Information Technology-related field.
- Experience in designing and delivering complex web-based applications using Python, C#, Java, HTML/JavaScript, ReactJS, or other relevant technology stacks.
- Experience with one or more of the following database servers: Oracle, DB2, MSSQL, or MySQL.
- Knowledge of open-source frameworks such as Spring and Hibernate.
- Proficiency in MVC design, data modeling, deployment & build management, and data migration.
- Experience in cloud-native architecture with Microservices, Docker, Docker Swarm / Kubernetes, CI/CD, Domain-Driven Design (DDD), and API design.
- Offshore development experience is a plus, though not compulsory.
- Ability to converse in Mandarin will be an added advantage, as the incumbent will be required to liaise with our Mandarin-speaking associates based in China (Suzhou).
- Candidates who are willing to travel will be considered for overseas assignments.
System Analyst
Responsibilities:
- Assist in gathering requirements from stakeholders and analysing the potential impact on related business applications.
- Code, modify, test, correct, and document both new and existing programs using assigned languages, tools, and coding conventions.
- Prepare and document test data, set up testing and production environments, and conduct unit, module, functional, and volume testing.
- Analyse all test results and take necessary corrective actions.
- Prepare and maintain comprehensive program and system documentation while producing deliverables according to group standards.
- Assist in establishing file structures and processing logic requirements.
- Assist Project Leaders in the study and design of application systems, work coordination, project management, and user training.
- Troubleshoot and support end-users during the implementation and maintenance of application systems.
- Train other developers in relevant technical skills.
- Participate in disaster recovery activities, including simulation exercises at disaster recovery sites.
- Learn new programming skills related to system development as assigned by supervisors.
Prerequisites:
- 3 years of experience (within the past four years) in each of the following: JSP, Servlets, JavaBeans, JavaScript, session management, JDBC, and SQL.
- 2 years of experience (within the past three years) in coding using: HTML5, XHTML, AJAX, JSON, JavaServer Faces, EJB (including session, entity, and message beans), Service Locator, Business Delegate, Data Transfer Object (DTO), and Data Access Object (DAO).
- Hands-on experience with Eclipse or equivalent tools.
- Experience in portal and portlet development and n-tier architecture.
- Knowledge of Java Web Security/LDAP, JEE Security, JEE Transaction, and JNDI.
- Proficiency in XML, Web Services (SOAP), and AngularJS development.
- Ability to work with UML diagrams.
- Expertise in preventing application vulnerabilities, such as cross-site scripting, injection flaws (SQL/Command), race conditions, and improper error/exception handling.
- Experience with application integration for government services such as Corppass and Singpass.
KAIZEN Digital Platform
KAIZEN Digital ID
Ecquaria Government Platform (EGP)
Ecquaria Integration Centre (EIC)
Ecquaria DevSecOps Stack
Ecquaria Business Licensing System (BLS)
Ecquaria SOP
ADLC
Application Modernisation
Cloud Migration
Consultancy
Judiciary
Healthcare
Tourism
Education
Waste Management
Business & Trade
Insights
Media & Press Release
Perspectives
Events
About TOPPAN Ecquaria
Leadership Team
Our Global Footprint
Partners
Trust & Compliance