What the role is:The Government Technology Agency (GovTech) is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.At GovTech, we offer you a purposeful career to make lives better. We empower our people to master their craft through continuous and robust learning and development opportunities all year round. Our GovTechies embody our Agile, Bold and Collaborative values to deliver impactful solutions.GovTech aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do.Play a part in Singapore's vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today!Learn more about GovTech at tech.gov.sg.Who We Are:A dynamic and forward-thinking innovation team, Co-Create Lab, part of the GovTech Government Digital Transformation team (GDT) formed with the aim of propelling positive change and transformation. The team collaborates with the Ministry of Social and Family Development (MSF) to develop impactful solutions that contribute to the nurturing of resilient individuals, strong families, and a caring society.What you will be working on:As a Software Engineer, you will develop prototypes to showcase technological capabilities, design system architectures, and write high-quality code to support the development of innovative solutions while ensuring high reliability in system maintenance. Your expertise and leadership will play a crucial role in fostering a culture of collaboration and overall advancement of our technological initiatives.Collaborate with cross-functional teams to identify pain points and challenges faced by MSFLead the design, development, and implement of software solutions that to address identified problems.Prototype and iterate on potential solutions to ensure they are practical and scalable.Deliver high-quality, maintainable, and reusable software systems.Collaborate with other leaders to create a long-term technical plan and roadmap.Stay up to date with emerging technologies and industry trends to consistently enhance software development processes and solutions.Mentor and provide technical guidance to junior team members, fostering a culture of continuous learning and improvement.What we are looking forDegree or Diploma in Computer Science, Electronics Engineering, Information Technology or related disciplinesAt least 4 years of professional experience in a software engineer or equivalent position with a focus on developing innovative solutions and prototypes.Strong problem-solving skills and the ability to think creatively and analytically.Strong proficiency in modern programming languages and frameworks, such as Python, Java, or JavaScript.Experience in Angular, Apache Spark, Data Engineering or ETL will be advantageous.Proficient with cloud-native technology with a good grasp of DevOps practices.Experience in designing and developing applications in AWS cloud environment (RDS, Glue, Lambda, MSK) will be advantageous.Experience with agile development methodologies and tools.Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.Self-motivated, driven, and possesses a strong aptitude for continuous learning.Experience working in a government or public sector environment.Familiarity with design thinking and human-centered design principles.Why Join Us:If you are passionate about leveraging technology to drive positive change and are excited about the opportunity to work on impactful projects within the public sector, we would love to hear from you. Come join our team and be part of our exciting journey in the Co-Create Lab.Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. These include leave benefits to meet your work-life needs and employee wellness programmes.We champion flexible work arrangements (subject to your job role) and trust that you will manage your own time to deliver your best, wherever you are, and whatever works best for you.Learn more about life inside GovTech at go.gov.sg/GovTechCareers.Stay connected with us on social media at go.gov.sg/ConnectWithGovTech.About Government Technology Agency:The Government Technology Agency (GovTech) is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity. At GovTech, we offer you a purposeful career to make lives better. We empower our people to master their craft through continuous and robust learning and development opportunities all year round. Our GovTechies embody our Agile, Bold and Collaborative values to deliver impactful solutions. GovTech aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. Play a part in Singapore's vision to build a Smart Nation and embark on your meaningful journey to build tech for public good. Join us to advance our mission and shape your future with us today! Learn more about GovTech at tech.gov.sg.