Software Engineer
Activate Interactive Pte Ltd ("Activate") is a leading technology consultancy headquartered in Singapore with a presence in Malaysia and Indonesia. Our clients are empowered with quality, cost-effective, and impactful end-to-end application development, like mobile and web applications, and cloud technology that remove technology roadblocks and increase their business efficiency.
We believe in positively impacting the lives of people around us and the environment we live in through the use of technology. Hence, we are committed to providing a conducive environment for all employees to realise their full potential, who in turn have the opportunity to continuously drive innovation.
We are searching for our next team members to join our growing team.
If you love the idea of being part of a growing company with exciting prospects in mobile and web technologies that create positive impact on people's lives, then we would love to hear from you.
Co-Development Business Unit is hiring for Software Engineer
Internal Code: A26127
You will work in Singapore Government Agencies
This is a fixed term contract role. The engagement is 12 months, with option to renew additional 12 months.
What will you do?
We are seeking a Software Engineer to design, develop, and support automation and AI-driven solutions across Robotic Process Automation (RPA), Large Language Models (LLMs), and SG Government Technology Stack (SGTS) platform.
This role requires strong technical capability in RPA development, AI/LLM integration, and no/low-code tool configuration. The successful candidate will contribute to end-to-end workflow automation initiatives that modernise legacy processes, enhance service delivery, and drive operational efficiency through the integration of automation, AI, and Government digital technologies.
RPA Development and Automation Engineering
- Develop and enhance automation workflows using RPA tools such as UiPath and Power Automate, ensuring robustness, scalability, and maintainability.
- Design reusable automation components and implement structured exception handling, logging, and monitoring mechanisms in accordance with enterprise standards.
- Collaborate with stakeholders to translate business requirements into automated workflows, ensuring alignment with operational objectives and governance standards.
AI and LLM Integration
- Integrate AI and LLMs such as OpenAI, Llama and other enterprise AI platforms into workflows to enable intelligent automation use cases including document processing, summarisation, classification, reconciliation, and decision support.
- Develop and implement AI agents that work seamlessly with automation workflows to enhance efficiency and reduce manual intervention.
- Evaluate lightweight Small Language Model (SLM) or on-premise deployment options and integration where possible (Llama v3.3), ensuring alignment with security and compliance requirements.
- Ensure AI implementations adhere to organisational AI governance, data protection, and secure deployment standards.
Central Platforms and Low-Code Tool Enablement
- Onboard, configure, script, and integrate centrally provisioned Government tools and platforms for processes, including but not limited to SGTS products such as OPUS, GatherSG, GovWallet, FormSG, LetterSG, Plumber, Postman, etc.
- Leverage available documentation and onboarding guidance to configure and integrate these tools into end-to-end digital workflows.
- Ensure interoperability between RPA solutions, AI components, and central platforms to deliver seamless and reliable user experiences.
UX Collaboration and Interface Enablement
- Support the development of Customer Journey Maps and service blueprints in collaboration with the Designer.
- Translate user needs and business requirements into intuitive UI concepts on information portals, portlets, dashboards and management reports.
Operations and Day 2 Support
- Provide operational support and enhancements for deployed automation and AI solutions.
- Troubleshoot workflow failures, integration issues, and AI response inconsistencies across RPA, LLMs, and central platforms.
- Implement continuous improvement practices to enhance system resilience, performance, and user adoption.
- Support lifecycle management activities including upgrades, patching coordination, and documentation updates.
- Maintain technical documentation, solution architecture diagrams, and operational runbooks to support maintainability and knowledge transfer.