1. Position: Software Engineer (Java) NextLabs (www.nextlabs.com), a Silicon Valley technology company, is the leading provider of policydriven information risk management (IRM) software for large enterprises, has an exciting opportunity for a Software Engineer to be part of the development effort in creating the next generation data protection and entitlement manager solutions. Our customers include many prominent enterprises in Aerospace & Defense, Financial Services, and High-Tech Manufacturing and Engineering industries. We re looking for 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 & TechPub teams for the necessary testing and documentation Work with Customer Support to ensure solution is supportable Coordinate with other technical teams including the NextLabs China and US teams to ensure compatibility with other NextLabs components and deliver as an integrated solution. Requirements: BE/BS degree in computer science or computer engineering from good university with good academic results Strong software engineering skills in core Java - standalone applications, scalable web applications involving extensive design and coding Extensive experience in RDBMS and NoSQL databases Experience in XML, REST, SOAP, WSDL and UDDI Experience in client side UI technologies like jquery, EmberJS, AngularJS and Backbone etc. Strong Object-oriented analysis and design skills Experience in building cloud based web applications in AWS/Azure is a plus Building applications encompassing user management, authentication, and access control; knowledge of LDAP/Active Directory/Radius is a plus Self-starting and ability to learn new technologies quickly Strong communication and problem-solving skills Passionate, proactive, great team player
2. Position: Software Test Automation Engineer NextLabs (www.nextlabs.com), a Silicon Valley technology company, is the leading provider of policy-driven information risk management (IRM) software for large enterprises. Our software offers a cohesive solution for improving compliance and mitigating information risk by helping companies achieve safer and more secure internal and external collaboration, protect data, and ensure proper authorization to applications and data. Our customers include many prominent enterprises in Aerospace & Defense, Financial Services, and High-Tech Manufacturing and Engineering industries. We have an exciting opportunity for a Software Test Automation Engineer who is a self-motivated individual with the ability to multi-task in a fast paced and dynamic environment. You will collaborate on test harness designs and test architecture. You will design and develop test automation tools. Job Responsibilities: Participate in definition of requirements, design, and implementation of test automation tools. Document automation tools and train QA engineers on use of the tools. Work with Product Management, Development, and QA on test tool design and enhancement. Develop standard and best practices for adding automated test cases and mentor other QA engineers on producing automated tests. Analyze product code to develop white box automation tools. Required skills and background: Degree in Computer Science, Engineering, or equivalent. Experience in object oriented programming with Java or C++. Experience scripting Perl, Python, Powershell, Windows batch or Linux Shell-scripting. Familiarity with commercial and open source test automation and test case management technologies such as JMeter, Robot Framework, Selenium, Watir or Hudson etc. Familiarity with software system architecture patterns like Web Services, REST services or thick/thin clients etc. Familiarity with Enterprise products such as Active Directory, Sharepoint, Oracle, SQL Server or Cassandra etc. Excellent communication and documentation skills. Strong attention-to-detail, creative problem-solving skills, analytical skills, organizational skills, and a demonstrated ability to work effectively with developers, cross-functional teams, and system administrators. Ability to thrive in a dynamic and fluid organization where priorities shift to respond to changing business needs. Excellent work ethic, dependable, and responsible.
3. Position: DevOps and Infrastructure Engineer NextLabs (www.nextlabs.com), a Silicon Valley technology company, is the leading provider of policydriven information risk management (IRM) software for large enterprises. Our customers include many prominent enterprises in Aerospace & Defense, Financial Services, and High-Tech Manufacturing and Engineering industries. We re looking for a DevOps and Infrastructure Engineer to be a vital part of our dynamic global DevOps and Infrastructure team. We are looking for candidates with a strong can-do attitude, and want to be part of a world-class team with a passion for excellence. The responsibilities include developing, configuring, maintaining and optimizing all new & existing network hardware, software and communication links. Leverage proven technologies to automate systems administration and provisioning operations on premises and cloud to attain efficiency and provide visibility Responsibilities include: Dedicated DevOps and Infrastructure person for the Software Engineering and IT infrastructure in Singapore office and the data center, including desktops, servers and networking equipment Ownership of Systems and Infrastructure Automation using Ruby, Python, ESXCLI, AWSCLI, PowerShell, for Docker, VMware, Chef, Puppet, Ansible, AWS and AZURE Creating AWS Cloud Formation stacks of our integrated products in isolated VPC s by utilizing EC2, S3, ELB, SNS Monitor network performance and troubleshoot problem areas as needed to identify and remedy network performance bottlenecks. Available to resolve emergency business critical issue 24/7 on a need basis. Escalate and route calls and tickets to different level support per defined processes Work with vendors for the HW, SW, network bandwidth price negotiation, purchase, installation and support Asset tagging, book keeping of equipment, technical documentation of the systems, updating FAQ Requirements: Diploma plus five years or BE/BS in Computer Science/Engineering/IT plus three years preferred. Fresh graduates may apply. Hands-on experience on Chef, Puppet, Ansible, AWS, Python, Ruby and Shell scripting. Familiarity with Virtualization and Cloud based technologies, Docker, VMware/ Microsoft Hype- V, AWS, Azure and OpenStack Working experience in managing internal and external database security and database systems, preferably Oracle and SQL Server. Familiarity with kernels and system performance tuning Good working knowledge with Windows desktop OS and Windows Server 2008/2012, Linux etc. Good understanding of LAN/WAN including TCP/IP and mobile computing environments Certification in one or more of the following areas is a plus o Microsoft Certified System Administration (MCSA) o AWS
o Red Hat Linux o Certified Red Hat Technician ( RHCT ) o Cisco Certification (CCNA)
4. Position: Product Support Engineer NextLabs is a security software company focused on developing mission critical next generation policy enforcement infrastructure and system software. NextLabs provides large enterprises with active, policy-driven control of their information network wherever and whenever it is used by employees, contractors and partners. Our policy management platform and universal enforcement solutions enable centrally managed information security control policies across all applications, data and digital business processes. The NextLabs Support Engineer is the designated point of contact for customers on the NextLabs Product Support team. The NextLabs Product Support team provides product knowledge and expertise about NextLabs Policy Platform and product family, crafts and implements support solutions that solve customer problems, remediate customer issues and build customer goodwill for the long term. In this role, you will work closely with customers and NextLabs Engineering, exercising and continuously developing both technical and business skills to understand and create Knowledge Base tech notes on support issues reported by customers and to follow the issues through to resolution. This position provides an opportunity for exceptional professional growth. Job Responsibilities: Customer advocate and early adopter of NextLabs products Develop expertise and master all aspects of the assigned products, and contribute to developing best Become proficient in NextLabs products through working with the products in a laboratory setting and interacting with NextLabs engineers. Provide direct product and solution support to NextLabs customers via phone, email, and through NextLabs online customer support portal. Track, analyze, reproduce, troubleshoot, escalate, and resolve customer issues in a professional, timely manner; Train customers in the use, administration, implementation, and customization of NextLabs products. Work closely with Engineering on escalated issues. Provide after-hours support to customers as assigned. Demonstrate knowledge of client s issues, industry, and business operations. Position Requirements: 2-3 years of work experience in a customer-facing role delivering security or enterprise software product support, consulting services, systems integration services, or IT support services. BS in Engineering, Computer Science, or related discipline. MCSE and/or CISSP would be a plus.
Exposure to Microsoft Windows operating environments. Demonstrable proficiency in at least one of the following areas: Active Directory, LDAP Identity Management SharePoint administration Digital Rights Management Demonstrated organizational skills with attention to detail. Good analytical and troubleshooting skill Can-do attitude with a passion for learning new things. Eagerness to contribute to the success of the Customer Support team.