Job Search and Career Advice Platform

Enable job alerts via email!

Cybersecurity Software Engineer

SINGAPORE UNIVERSITY OF TECHNOLOGY AND DESIGN

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading educational institution in Singapore is seeking a skilled software engineer for maintenance and development of digital twins. Responsibilities include establishing DevSecOps principles and managing Twin deployments for cybersecurity exercises. Candidates should have a Bachelor's degree in a relevant field and at least 2 years of software development experience. Experience in cybersecurity is a plus. This role presents an opportunity to grow into more senior positions.

Qualifications

  • Minimum 2 years' experience in software development.
  • Experience in cybersecurity, especially in operational technology, will be advantageous.
  • More experienced candidates may be considered for a more senior role.

Responsibilities

  • Maintenance, development, and deployment of digital twins.
  • Establishing and enforcing DevSecOps principles.
  • Managing Twin deployments for cybersecurity exercises.

Skills

Programming (Python, C)
Version control systems
DevSecOps principles
Containerization and cloud deployment
Documentation

Education

Bachelors in Computer Engineering, Software Engineering, Information Technology, Data Science or equivalent
Job description
Job Description
  • Serving as one of the core software engineer responsible for maintenance, development and deployment of iTrust's digital twins
  • Implementing robust version control systems for security and maintainability.
  • Establishing and enforcing DevSecOps principles across the codebase and development workflows.
  • Leading the containerization and cloud deployment of Twin infrastructure to enable lightweight, scalable, and remote access for cyber training, education, and research purposes
  • Architecting new features for the "Dragon Twin" integration platform, which unifies multiple twin environments
  • Optimization of code for lower latency and better performance of the twin in simulated settings.
  • Managing Twin deployments for various local and international large-scale cybersecurity exercises.
  • Developing comprehensive documentation and knowledge transfer materials for technical and non-technical stakeholders.
Job Requirements
  • Knowledge and/or working experience in programming, including Python and C
  • Minimum 2 years' experience in software development
  • Bachelors in Computer Engineering, Software Engineering, Information Technology, Data Science or equivalent
  • Experience in cybersecurity, especially in operational technology, will be advantageous though not mandatory
  • Experience in, and comfortable with, training in a professional training will be advantageous
  • More experienced or capable candidates may be offered, or in the future considered for, a more senior role e.g. cyber tech lead.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.