Software Engineer, National Cybersecurity Research

1 day ago


Singapore School of Computing Full time

**Posting Start Date**:14/05/2025
About UsThe National Cybersecurity R&D Lab (NCL) is established in 2015 and funded under the National Cybersecurity R&D (NCR) Programme. Our aim is to provide support to the Singapore cybersecurity R&D community in terms of their research experimentation and testing requirements. NCL offers computing resources and controlled experimentation environments to facilitate collaborative research among academia, government bodies, and industry. The infrastructure comprises a cluster of 300+ nodes with diverse provisioning mechanisms, security data, and security services.
- **CTF Challenges Development**: Design and develop challenge and question for intermediate level CTF event.
- **Scenario Development**: Design and develop pentesting and IoT scenarios for intermediate to professional learners.
- **Tool Improvement**: Enhance tools and scripts for automated provisioning using Ansible, Vagrant, and Linux Bash.
- **IT-OT System Development**: Assist in the development of IT-OT systems and their digital equivalents.
- **Documentation**: Produce technical and user documentation for all related changes.
- **Cloud Infrastructure Setup**: Set up open-source cloud infrastructure using tools such as OpenStack, VCenter, ESXi, or VirtualBox.
- **Infrastructure as Code (IaC)**: Deploy infrastructure as code using Vagrant and Terraform.
- **Environment Provisioning**: Provision environments using Ansible, Chef, Puppet, or Bash scripting.
- **Web Services Development**: Develop web front end (HTML, CSS, JavaScript) and backend (Java and Python) service for integration with cloud service APIs or CLI.
- **Scripting and Debugging**: Use Java, Python and Bash for debugging and simple scripting purposes.
- **CI/CD Environment Setup**: Set up CI/CD DevOps environments, e.g., Bamboo, Jenkins.
- **IT Security**: Ensure proper IT security implementation and protection of services.

**Qualifications**
- **Virtualization**: Experience with virtualization technologies (VMWare, VirtualBox, KVM, etc.).
- **Interest in Cybersecurity**: A keen interest in cybersecurity, with a passion for learning technical details and experimenting with systems and technologies (e.g., Hack the Box, VulnHub).

**Preferred Skills**
- Experience of participating intermediate level CTF event.
- Familiarity with setting up and managing open-source cloud infrastructure.
- Experience with deploying infrastructure as code (IaC) and provisioning environments.
- Ability to develop and integrate web services with cloud services.

**More Information**

Location: Kent Ridge Campus

Organization: School of Computing

Department : Department of Computer Science

Employee Referral Eligible:
Job requisition ID : 28916


  • Research Fellow

    2 weeks ago


    Singapore National University of Singapore Full time

    Interested applicants are invited to apply directly at the NUS Career Portal Your application will be processed only if you apply via NUS Career Portal We regret that only shortlisted candidates will be notified. Overview We are looking to recruit a Research Fellow for the project “AI for Cybersecurity – Automatic Agentic Penetration Testing”, which...

  • Research Fellow

    4 days ago


    National University Of Singapore National University of Singapore Full time $90,000 - $120,000 per year

    Company description: The National University of Singapore is the national research university of Singapore. Founded in 1905 as the Straits Settlements and the Federated Malay States Government Medical School, NUS is the oldest higher education institution in SingaporeJob description: OverviewWe are looking to recruit a Research Fellow for the project "AI...

  • Research Engineer

    1 week ago


    Singapore National University of Singapore Full time

    Research Engineer (Software & System Integration)Join to apply for the Research Engineer (Software & System Integration)role at National University of Singapore Job Description The National University of Singapore (NUS) invites applications for a Research Engineer position. The selected individual is required to: Aid to lead the software development work,...

  • Software Engineer

    1 week ago


    Singapore Centre for Strategic Infocomm Technologies (CSIT) Full time

    We're seeking a talented Software Engineer to join our Cybersecurity (Software Systems) product group. As a key member of our team, you'll design, develop, and deploy software solutions to safeguard our nation's cyber security. You'll work closely with our team to identify and prioritize project requirements, develop and implement solutions, and ensure our...

  • Software Engineer

    3 days ago


    Singapore Centre for Strategic Infocomm Technologies Full time

    We are seeking a talented Software Engineer to join our Cybersecurity (Software Systems) product group. As a key member of our team, you'll design, develop, and deploy software solutions to safeguard our nation's cyber security. You'll work closely with our team to identify and prioritize project requirements, develop and implement solutions, and ensure our...

  • Software Engineer

    1 day ago


    Singapore Centre for Strategic Infocomm Technologies Full time

    Description We are seeking a talented Software Engineer to join our Cybersecurity (Software Systems) product group. As a key member of our team, you'll design, develop, and deploy software solutions to safeguard our nation's cyber security. You'll work closely with our team to identify and prioritize project requirements, develop and implement solutions, and...


  • Singapore DSO National Laboratories Full time

    Overview Join to apply for the Principal Cybersecurity Engineer role at DSO National Laboratories . DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop...

  • Software Engineer

    5 days ago


    Singapore Centre for Strategic Infocomm Technologies (CSIT) Full time

    We're seeking a talented Software Engineer to join our Cybersecurity (Software Systems) product group. As a key member of our team, you'll design, develop, and deploy software solutions to safeguard our nation's cyber security. You'll work closely with our team to identify and prioritize project requirements, develop and implement solutions, and ensure our...


  • Singapore Adecco Personnel Pte Ltd. Full time

    We are seeking a Cybersecurity Researcher to join an innovation-driven tech firm on strengthening the security of Apple's iOS ecosystem. This role offers the opportunity to conduct hands‐on research, uncover vulnerabilities and contribute to advancing cybersecurity defense strategies. Key Responsibilities Collaborate with security specialists to evaluate...


  • Singapore IMPERIAL RESEARCH AND INNOVATION SINGAPORE LTD. Full time

    Imperial College London – National Research Foundations Campus (CREATE) – Singapore Imperial Global Singapore (IGS) is seeking (Senior) Research Fellows for the Imperial/NTU IN‐CYPHER Cyber Protection for Healthcare programme. The programme brings together the United Kingdom and Singapore to secure connected medical devices and systems in the...