Jobiglo

No results.

Software Engineering Intern (Jan-Jun 2027)

NCS · Singapore

New
Junior 🇬🇧 English
TypeScript JavaScript Java Python SQL Git React SAML OIDC

Job description

About the role

NCS, an AI tech services company and subsidiary of the Singtel Group, is offering a software engineering internship from January to June 2027 in Singapore. You will work on an open-source scan engine that detects insecure coding patterns, secrets exposure, unsafe API usage and maintainability issues, and on its integration with security scanning tools.

Key responsibilities

  • Research and define the architecture of a unified platform supporting SAST, SCA and SSO integration.
  • Develop a SAST integration module for the open-source scan engine.
  • Develop a SCA integration module that inspects open-source dependencies, package manifests and version metadata.
  • Build an AI-assisted findings layer that explains security issues, prioritises alerts and recommends remediation steps.
  • Develop a React-based admin portal to create, edit, validate and manage SAML and OIDC SSO proxy configurations, including identity provider metadata, issuer URLs, client IDs, client secrets, certificates, callback URLs, scopes, protocol settings and claim mapping rules.
  • Implement a unified dashboard or reporting view covering code risks, dependency risks and authentication configuration status.
  • Document the overall design, assumptions, security considerations and opportunities for future production enhancement.

Required profile

  • Currently studying Computer Science, Computer Engineering, Information Security or a related field.
  • Solid coding skills in at least one modern language used in the engine (e.g. TypeScript/JavaScript, Java or Python).
  • Able to read and understand code in at least one other language (e.g. Java or C#) for multi-language scanning.

Required skills

  • Completed core modules in data structures, Java/JavaScript and SQL queries.
  • Comfortable with Git: branching, pull requests, code review and basic workflows.
  • Basic familiarity with unit testing and writing small test suites.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec NCS.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 hours ago

Expires 1 month from now

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

NCS

Singapore