Enable job alerts via email!

Software Engineer C/ C++

NEXTLABS INTERNATIONAL PRIVATE LIMITED

Singapore

On-site

SGD 60,000 - 90,000

Full time

30+ days ago

Job summary

A leading provider of software solutions in Singapore seeks a Software Engineer C/C++ to join their global agile scrum team. The ideal candidate will have strong programming skills, experience with communication protocols, and a collaborative mindset to help design innovative, containerized cloud solutions. Interested candidates can send their resumes to jobs.sg@nextlabs.com.

Qualifications

  • 2 - 4 years of programming experience on Linux for Bachelor's degree holders.
  • 1 - 3 years of programming experience on Linux for Master's degree holders.
  • Proactive attitude and good work ethic.

Responsibilities

  • Design and develop innovative, containerized cloud solutions.
  • Contribute directly to database engine development and performance tuning.

Skills

Strong C/C++ programming skills
Experience with network and communication protocols
Strong OOP skills
Familiarity with debugging tools

Education

Bachelor's degree or Master's degree

Tools

Linux
Windows
Job description

Position: Software Engineer C/ C++

Location: Singapore

NextLabs (www.nextlabs.com) is a leading provider of policy-driven information risk management (IRM) software for large enterprises. We offer an exciting opportunity for Software Engineer C/C++ to join our talented team in developing next-generation data protection and entitlement management products.

Our flagship products, Enterprise Data Protection and Compliant Enterprise, integrate with the Control Center XACML-based policy management platform, featuring content-aware and identity-driven enforcement technology. They deliver comprehensive IRM solutions that preserve confidentiality, prevent data loss, and ensure compliance across multiple channels and points, all within a unified platform that emphasizes user acceptance and cost efficiency.

We are seeking highly motivated software engineers to join our global agile scrum team responsible for designing and building innovative, containerized cloud solutions (AWS/Azure/GCP). We foster a learning culture that encourages teamwork, collaboration, excellence, diversity, and respect.

Minimum Experience:

  • 2 - 4 years of programming experience on Linux for Bachelor's degree holders.
  • 1 - 3 years of programming experience on Linux for Master's degree holders.

Additional Responsibilities for Database-Focused Engineers:

  • Review, understand PRD/SPECs, high-level design, write detailed design, code, perform unit testing and PCV testing. (Senior level)
  • Contribute directly to database engine development, including query execution, syntax optimization, parsing, enhancements, and performance tuning.
  • Design and develop core data access services to meet customer expectations, potentially working on injection/API hook and low-level solutions with team leaders.

Knowledge and Skills for All C/C++ Engineers:

  • Strong C/C++ programming skills are required.
  • Experience with network and communication protocols such as TCP/TLS/socket, and high concurrency server development is preferred.
  • Experience with instrumentation techniques like code injection and API hooking in Linux and Windows is a plus.
  • Strong OOP skills and knowledge/experience in OOD.
  • Experience with Linux and Windows platforms.
  • Familiarity with debugging tools (e.g., GDB, Windbg) and reverse engineering skills.
  • Awareness of product quality standards.
  • Proactive attitude and good work ethic.

Interested candidates may send their resume to jobs.sg@nextlabs.com or use our online application form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.