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

Senior Software Engineer C/C++

United States Career Openings

Engineering

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!