Principal Engineer (Full Stack)

Nicoll Curtin

Singapore

On-site

SGD 180,000 - 260,000

Full time

4 days 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 an experienced Principal Full-Stack Engineer to drive architecture, development and deployment of a next-generation quantum-safe security platform. The role spans defining platform architecture, building scalable backend APIs and data ingestion, and delivering data-rich frontend dashboards for security and engineering teams.

The ideal candidate combines hands-on system design with leadership, mentoring and a passion for secure software engineering across CI/CD,

Qualifications

  • 8+ years of software development experience.
  • Backend and frontend in Go/Node.js/Python/Rust and React/TypeScript.
  • Experience with distributed architectures and API design (REST/GraphQL/gRPC).
  • Experience with relational and non-relational databases and data modelling.
  • Working knowledge of security principles in software.
  • Experience deploying cloud-native apps on Linux with Kubernetes and CI/CD.

Responsibilities

  • Define and evolve the platform architecture across UI, backend, databases and external services.
  • Build scalable backend APIs and data ingestion pipelines supporting cryptographic workflows.
  • Develop data-intensive frontend dashboards for engineering and security teams.
  • Integrate cryptographic libraries and secure cryptographic workflows.
  • Ensure observability, monitoring and fault-tolerant design.

Skills

Backend languages
Frontend development
Distributed systems
API development
Security principles
Cloud-native/Docker/Kubernetes
Code reviews/mentorship

Tools

Kubernetes
CI/CD
Infrastructure as Code
Docker

Job description

We are seeking an experienced Principal Full-Stack Engineer with software engineering experience to drive the architecture, development and deployment of a next-generation quantum-safe security platform.

Key Responsibilities
  • Define and evolve the platform's technical architecture, ensuring seamless integration across user interfaces, backend systems, databases and external services.
  • Design, develop and optimise scalable backend applications and APIs using technologies such as Go, Node.js, Python or Rust to support cryptographic discovery, security assessment and migration management.
  • Build responsive, data-intensive frontend applications using React, TypeScript or comparable frameworks, delivering dashboards and operational workflows for engineering and security teams.
  • Develop efficient data ingestion and processing capabilities to consolidate cryptographic information from certificates, scanning tools, source code repositories and network-level data sources.
  • Integrate established cryptographic libraries and implement secure cryptographic workflows, including hybrid approaches that combine conventional algorithms with post-quantum alternatives.
  • Work with security protocols and infrastructure, including TLS, public key infrastructure (PKI), digital certificates, key management and network communication mechanisms.
  • Establish observability and reliability standards through monitoring, distributed tracing, structured logs, performance analysis and fault-tolerant system design.
  • Champion secure software engineering practices, incorporating threat assessments, peer reviews, automated testing, dependency management and security validation throughout the development lifecycle.
  • Provide technical guidance to engineering teams through architecture reviews, design discussions, documentation and mentorship.
  • Collaborate with product, security and infrastructure stakeholders to convert business requirements into practical, maintainable technical solutions.
Required Skills and Experience
  • 8 years of professional software development experience, including a demonstrated history of delivering and maintaining production-grade full-stack applications.
  • Proficiency in one or more backend languages, such as Go, Node.js, Python or Rust, alongside frontend development experience with React, TypeScript or equivalent technologies.
  • Strong understanding of distributed application design, service-oriented or microservices architectures, API development using REST, GraphQL or gRPC, and integration patterns.
  • Experience with relational and non-relational databases, data modelling, caching, query optimisation and the management of high-volume datasets.
  • Working knowledge of application security principles
  • Experience deploying and operating cloud-native applications in Linux environments, with exposure to Kubernetes, containerisation, CI/CD pipelines and infrastructure-as-code practices.
  • Ability to lead technical initiatives, establish architectural patterns, evaluate engineering trade-offs and mentor developers across experience levels.
Ideal Candidate

You are a technically strong, hands-on engineer who can move confidently between system architecture, backend development, data engineering and frontend implementation. You understand the importance of security at every layer of the technology stack and can turn sophisticated cryptographic concepts into practical, production-ready solutions.

You bring a collaborative leadership style, make thoughtful technical decisions and enjoy helping engineers grow. You are comfortable adopting AI-enabled development tools, continuously improving engineering processes and building dependable software that helps organisations prepare for a post-quantum security landscape.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer (Applied Security)
Full Stack Engineer (Applied Security)

Nicoll Curtin • Singapore

On-site
SGD 180,000 - 280,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
Principal Full-Stack Engineer – Quantum Security Platform
Principal Full-Stack Engineer – Quantum Security Platform

Nicoll Curtin • Singapore

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

PQCEE PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Bond Financial Group • Singapore

On-site
SGD 120,000 - 180,000
Pre-Sales Engineer
Pre-Sales Engineer

SGInnovate • Singapore

On-site
SGD 90,000 - 120,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
System Security Engineer
System Security Engineer

HCL Technologies Limited • Singapore

On-site
SGD 120,000 - 160,000
Advanced Software Engineer – Hybrid Quantum-HPC Orchestration - 860
Advanced Software Engineer – Hybrid Quantum-HPC Orchestration - 860

Entangled Future • Singapore

Hybrid
SGD 90,000 - 140,000
Competitive compensation and theopport
Flexible work arrangements that支持 work