COMBUILDER PTE LTD
Singapore / Global
Singapore / Global
Responsibilities
Develop and maintain software for
security-sensitive and network-facing applications
Develop and integrate software using
Go, Python, NodeJS and/or Rust
Work with
networking and security protocols , including TCP/UDP, sockets and TLS
Integrate cryptographic functions using established libraries
Improve software
performance, reliability and efficiency
Develop and maintain
unit, integration and security tests
Participate in code reviews, security reviews and vulnerability fixes
Troubleshoot and contribute to services written in
Go, C++ or Python
Work closely with security, platform and infrastructure teams
Requirements
Strong development experience in
Go, Python, NodeJS and/or Rust
Good understanding of
network programming
Knowledge of
secure coding, authentication, authorisation and common security threats
Comfortable working in
Linux environments
Good understanding of
testing, CI/CD and software development practices
Experience with
backend systems, databases, caching and microservices
Strong problem-solving and debugging skills
Interest in using
AI tools
to support software development and learning
Good to Have
Experience with
cryptography or TLS
Knowledge of
Post-Quantum Cryptography (PQC)
Experience with high-performance networking or asynchronous programming
Experience with
secure networking products
Exposure to
Kubernetes / containerised environments
Knowledge of
SAST/DAST, dependency scanning or SBOM
#J-18808-Ljbffr
Ang Mo Kio / Global
Singapore, Ang Mo Kio / Global
Singapore / Global
Singapore, Ang Mo Kio / Global
Ang Mo Kio / Global
Ang Mo Kio / Global