About the job
Activate Interactive Pte Ltd (“Activate”) is a premier technology consultancy based in Singapore, with operations extending to Malaysia and Indonesia. We empower our clients through innovative, cost-effective solutions in end-to-end application development, including mobile and web applications as well as cloud technologies that eliminate technological barriers and enhance operational efficiency.
We are passionate about making a positive impact on the lives of individuals and the environment by leveraging technology. Our commitment is to foster a supportive workplace where all employees can unlock their full potential, driving continuous innovation and growth.
As we expand our team, we are looking for enthusiastic individuals who are eager to contribute to a forward-thinking company focused on mobile and web technologies that have a meaningful effect on society.
The Co-Development Business Unit is seeking a Senior Software Engineer to join our ranks.
Internal Code: A26074
In this role, you will collaborate with Singapore Government Agencies on important projects.
This is a fixed-term contract position with a duration of 1 year.
Your Responsibilities:
We are in search of a Senior Software Engineer capable of independently managing key projects while strategically contributing to broader initiatives across the ministry. This position demands a candidate who can effectively balance immediate project delivery with the development of reusable capabilities that benefit the entire ministry.
The successful candidate will have a keen understanding of project trade-offs, consistently delivering results on schedule while establishing processes and practices that empower other teams.
Key Responsibilities:
- Independently lead and deliver priority projects with minimal oversight, ensuring on-time completion without compromising quality.
- Make well-informed technical decisions that consider project timelines, scope, budgetary constraints, and long-term sustainability.
- Navigate the complexities of modernizing legacy systems including Java, Appian, OutSystems, Pega Cloud, and Microsoft Dynamics.
- Proactively identify and manage critical technical dependencies throughout the project lifecycle, ensuring stakeholders are aware of constraints and their impact on delivery timelines.
Contributions to the Ministry Family:
- Design solutions with reusability in mind, creating frameworks and infrastructure that can be applied across various ministry systems.
- Document architectural decisions, implementation patterns, and insights gained to promote knowledge sharing among teams.
- Contribute to common technical goals and ongoing improvement processes across the ministry.
- Provide mentorship and guidance to fellow engineers through code reviews, technical support, and the establishment of best practices.

