Home | NextLabs Team | Career Openings | Senior Software Engineer C/C++

Senior Software Engineer C/C++

United States Career Openings


Senior Software Engineer C/C++

Location: Singapore

NextLabs®, Inc. is the leading provider of policy-driven information risk management software for Global 5000 enterprises. Our software offers a cohesive solution for improving compliance and mitigating information risk by preventing internal and external data loss, eliminating conflict-of-interest activity, and ensuring proper access to applications and data.

NextLabs® is looking for a highly motivated candidates who are passionate about the art and science of software development, possess a strong can-do attitude, and want to be part of a world-class team with a passion for excellence. The successful candidate must be comfortable working in a loosely structured organization and be capable of working on a number of assignments in parallel.

Responsibilities include:

  • Explore new technologies & solutions to complex problems, create prototypes
  • Discuss with Product Management and establish the Functional Spec and the Design Documents for NextLabs products & solutions
  • Define, design, and develop products and related components
  • Deliver best in class architecture, solution, and code
  • Take the lead on enhancing the performance and scalability
  • Guide Quality Assurance & User Assistance teams for the necessary testing and documentation
  • Work with Customer Support to ensure the solution is supportable
  • Coordinate with other technical teams including the NextLabs Asia-Pacific and US teams to ensure compatibility with other NextLabs components and deliver as an integrated solution.

Required Skills:

  • Bachelor’s Degree in Computer Science or related field.
  • Demonstrated success in building high-performance applications in C/C++.
  • Excellent object-oriented design, coding, and debugging skills.
  • Strong background in design patterns, data structures, and test-driven development.
  • Experience writing thread-safe code and building or using multithreaded IO systems.
  • Self-starting and ability to learn new technologies quickly.
  • Strong communication and problem-solving skills.
  • Passionate, proactive, great team player.
  • Minimum of 4 years of experience.

Desired Skills:

  • Development and integration with enterprise applications such as Teamcenter, Windchill, Enovia, and any CAD applications.
  • User mode internals like DDLs, Hooks, NTDLL, USER32, GDI32.
  • Interfacing with SQL databases.
  • Agile development experience with tools such as BitBucket, Jira, Jenkins, etc.
  • Knowledge of Security concepts such as SSL, TLS, Crypto, Authentication, and Windows firewalls.

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

Join the NextLabs team

Apply today to join one of our teams!

To comment on this post
Login to NextLabs Community

NextLabs seeks to provide helpful resources and easy to digest information on data-centric security related topics. To discuss and share insights on this resource with peers in the data security field, join the NextLabs community.