Full Stack Engineer (Applied Security)

Nicoll Curtin

Singapore

On-site

SGD 180,000 - 280,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nicoll Curtin is seeking a technically driven Principal Engineer to own the architecture and engineering execution of a next‑generation quantum security platform. This hands‑on leadership role spans backend, frontend, distributed infrastructure, and cybersecurity.

In this role you will shape platform strategy, set architectural standards, and guide teams to build secure, scalable, enterprise applications. Expect to lead cross‑functional delivery in a fast‑moving security domain.

Qualifications

  • 8 years of professional software engineering experience.
  • Strong backend skills in Go, Node.js, Python or Rust.
  • Frontend experience with React/TypeScript.
  • Experience designing distributed systems and APIs (REST/GraphQL/gRPC).
  • Knowledge of cloud platforms, containers, Kubernetes, CI/CD, and security practices.

Responsibilities

  • Define technical blueprint and architectural principles for a multi-layer security platform.
  • Lead scalable, modular software components across the stack.
  • Drive API design, data modelling, and cryptographic asset management.
  • Guide security integration, threat modelling, and secure coding practices.
  • Mentor engineers and align architecture with business goals.

Skills

Go
Node.js
Python
Rust
React
TypeScript
Kubernetes
CI/CD
Security
Distributed systems

Tools

PostgreSQL
NoSQL databases

Job description

We are looking for a technically driven Principal Engineer to take ownership of the architecture and engineering execution of a next-generation quantum security platform. This is a hands‑on technical lead position suited to an experienced software engineer who enjoys solving complex engineering challenges across backend systems, frontend applications, distributed infrastructure, and cybersecurity technologies.

You will be instrumental in building a platform that enables enterprises to understand their cryptographic exposure, evaluate vulnerabilities associated with emerging quantum computing capabilities, and plan their transition towards post‑quantum cryptography.

Beyond delivering software, you will influence technology strategy, establish architectural standards, and guide engineering teams in developing secure, scalable, and highly available enterprise applications.

What You Will Be Responsible For
Platform Architecture & Engineering
  • Define the technical blueprint and architectural principles for a multi‑layered security platform.
  • Lead the development of scalable, modular, and maintainable software components across the entire application stack.
  • Make key technology and architectural decisions to support long‑term product evolution, performance, and security.
  • Oversee integrations with enterprise systems, external services, and security infrastructure.
  • Design and implement high‑performance backend services using Go, Node.js, Python, Rust, or similar technologies.
  • Develop APIs and distributed services supporting cryptographic asset discovery, security posture evaluation, risk prioritisation, and migration planning.
  • Architect data storage solutions and processing frameworks capable of managing large volumes of cryptographic metadata.
  • Build ingestion mechanisms that collect and consolidate information from enterprise networks, certificate repositories, codebases, and security scanning tools.
Frontend & Application Development
  • Lead the development of responsive, feature‑rich web applications using React, TypeScript, and modern frontend technologies.
  • Build interactive interfaces for cryptographic visibility, risk assessment, reporting, and remediation management.
  • Translate complex technical datasets into meaningful dashboards and actionable insights for security professionals and enterprise stakeholders.
  • Ensure consistency, usability, performance, and maintainability across customer‑facing applications.
Cryptography & Security Integration
  • Work with established cryptographic frameworks and libraries to implement secure encryption and authentication capabilities.
  • Support the adoption of post‑quantum cryptographic algorithms and hybrid cryptographic approaches.
  • Develop integrations involving TLS, PKI, digital certificates, encryption keys, and secure network communications.
  • Ensure cryptographic implementations follow recognised standards and established security engineering principles.
Reliability, Security & Operational Excellence
  • Establish engineering practices that support application resilience, scalability, and operational visibility.
  • Implement monitoring, logging, tracing, and performance optimisation strategies across distributed services.
  • Incorporate security validation throughout the software development process, including threat modelling, code analysis, automated testing, and vulnerability assessments.
  • Promote secure coding standards, robust error handling, dependency controls, and defensive software design.
Experience & Technical Background
  • 8 years of professional software engineering experience, including substantial exposure to full‑stack application development.
  • Strong proficiency in backend programming languages such as Go, Node.js, Python, or Rust.
  • Practical frontend development experience with React, TypeScript, or comparable modern frameworks.
  • Experience designing distributed systems, microservices, and enterprise‑grade application architectures.
  • Strong understanding of API technologies, including REST, GraphQL, and gRPC.
  • Experience with relational and NoSQL databases, data modelling, caching, and large‑scale data processing.
  • Working knowledge of application security, including OWASP security principles, authentication, authorisation, and secure coding practices.
  • Familiarity with OAuth 2.0, OIDC, RBAC, certificate handling, PKI concepts, and cryptographic key management.
  • Understanding of common application and network security threats, including replay attacks, MITM, downgrade attacks, injection vulnerabilities, and denial‑of‑service risks.
  • Experience with cloud platforms, containerisation, Kubernetes, CI/CD automation, and infrastructure‑as‑code.
  • Strong familiarity with Linux development and production environments.
  • Previous experience leading technical initiatives, reviewing architecture, and guiding other engineers.
Additional Skills That Will Set You Apart
  • Cryptographic Modernisation: Understanding of crypto‑agility, hybrid cryptographic implementations, and enterprise PQC adoption strategies.
  • Post‑Quantum Cryptography: Familiarity with emerging quantum‑resistant standards, including NIST FIPS 203, FIPS 204, FIPS 205, ML‑KEM, and ML‑DSA.
  • Cybersecurity Product Development: Experience building security platforms involving PKI, certificate management, vulnerability discovery, secure gateways, or technology asset management.
  • AI‑Enabled Engineering: Experience using AI‑assisted development tools, coding agents, and LLM‑based workflows to improve software engineering productivity.
  • Cryptographic Software Ecosystems: Experience integrating or contributing to TLS implementations, cryptographic libraries, and security‑focused open‑source projects. Rust experience is particularly beneficial.

We regret to inform that due to project clearance requirements, only SG Citizens or SG PRs will be considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer (Full Stack)
Principal Engineer (Full Stack)

Nicoll Curtin • Singapore

On-site
SGD 180,000 - 260,000
Quantum-Safe Communications & Cybersecurity Lead
Quantum-Safe Communications & Cybersecurity Lead

Singapore Institute of Technology • Singapore

On-site
SGD 90,000 - 130,000
VP/AVP, Quantum Cryptographic Engineer, Information Security Services, Group Technology
VP/AVP, Quantum Cryptographic Engineer, Information Security Services, Group Technology

DBS Bank Ltd • Singapore

On-site
SGD 180,000 - 260,000
Security Consultant (Contract)
Security Consultant (Contract)

Consult • Singapore

On-site
SGD 180,000 - 240,000
VP/AVP, Quantum Cryptographic Engineer, Information Security Services, Group Technology
VP/AVP, Quantum Cryptographic Engineer, Information Security Services, Group Technology

DBS Bank Ltd • Singapore

On-site
SGD 180,000 - 240,000
Associate Software Engineer
Associate Software Engineer

PQCEE PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Senior Professional Officer (& Above) in Quantum-Safe Communications & Cybersecurity
Senior Professional Officer (& Above) in Quantum-Safe Communications & Cybersecurity

Singapore Institute of Technology • Singapore

On-site
SGD 90,000 - 130,000
Principal Full-Stack Engineer – Quantum Security Platform
Principal Full-Stack Engineer – Quantum Security Platform

Nicoll Curtin • Singapore

On-site
SGD 180,000 - 280,000
Senior Cybersecurity Consultant (Quantum-Safe), Cyber Consultancy and Technology
Senior Cybersecurity Consultant (Quantum-Safe), Cyber Consultancy and Technology

Cyber Security Agency of Singapore (CSA) • Singapore

On-site
SGD 90,000 - 130,000
Principal Full-Stack Engineer: Quantum-Safe Security Lead
Principal Full-Stack Engineer: Quantum-Safe Security Lead

Nicoll Curtin • Singapore

On-site
SGD 180,000 - 260,000