Book a demo

Join The Team

You don’t want just another job.
Well, we’re not just another company.

Backend Developer

NanoLock Security, a leading global OT cybersecurity company, is searching for a talented Backend Developer to join our R&D team. You will work in an innovative, multi-disciplinary environment to design, develop and maintain cutting-edge cyber solutions.  

Join us in our mission to keep the world’s leading manufacturing companies and critical infrastructure safe and secure from cybercriminals!

Responsibilities:

  • Play a key role in developing our innovative OT cybersecurity product, driving innovation from concept to deployment through the full software development lifecycle.
  • Translate business requirements into scalable, and secure solutions, continuously enhancing the product’s capabilities with new features and improvements.
  • Collaborate with cross-functional teams, ensuring seamless integration, adherence to coding standards, and the implementation of best practices for code quality, testing, and maintainability.

Requirements:

  • B.Sc. in Computer Science, Information Technology, or a related field, or relevant military experience with equivalent military certifications.
  • 3+ years of experience in large-scale, distributed server-side, backend development.
  • Experience in C# .NET or Java programming languages.
  • Proficient in object-oriented programming (OOP) principles.
  • Deep understanding of multi-threaded programming concepts and techniques.
  • Hands-on experience with SQL and NoSQL databases.
  • A good familiarity with Wireshark and protocol investigations.
  • Experience with Cloud Service Providers (CSPs) such as AWS, Azure, or Google Cloud Platform – an advantage.
  • Knowledge and experience with industrial controller protocols like Modbus and CIP – an added advantage.
  • Strong analytical and problem-solving skills.
  • Excellent attention to detail and organizational abilities.
  • Good communication skills, both verbal and written.
  • Ability to work effectively both independently and as part of a team.

We are looking for a team player, highly motivated and multi-tasker who can take ownership of goals and products. If you are passionate about technology, motivated to make a difference, and want your voice heard, we’d love to hear from you! 

To apply, please send your CV to Jobs@nanolocksec.com or fill out the form below:

Apply for this position
Industrial Control Engineer

We’re looking for an industrial control engineer to innovate¸ design and implement unique cyber security solutions for protecting critical infrastructure of industrial manufacturing.

Requirements:

  • Experience in working with PLC and HMI
  • Experience in working with PLC’s programming software (CX one / Studio 5000 / Step 7)
  • Experience in Windows programming – Big advantage
  • Knowledge of various PLC’s manufacturers and programming SW (Rockwell / Siemens / Omron / schneider electric ) – Advantage

 

Excellent compensation & benefits

Flexible work arrangements

To apply, please send your CV to Jobs@nanolocksec.com or fill out the form below:

Apply for this position
Junior QA Engineer - Student position

NanoLock Security, a leading cybersecurity startup, is looking for a detail-oriented student to join our team as a Junior QA Engineer.

As a QA engineer, you will work closely with our R&D team to ensure the quality and functionality of our products. This is an excellent opportunity for a student who is passionate about technology and eager to gain hands-on experience in cybersecurity and software testing.

If you are passionate about technology and eager to kick-start your career, we’d love to hear from you!

Responsibilities:

  • Test Execution: Execute test cases and scripts to identify software defects and ensure the functionality meets specified requirements.
  • Bug Reporting: Accurately document and report defects found during testing using designated bug tracking tools.
  • Test Documentation: Assist in the creation and maintenance of test plans, test cases, and other testing documentation.
  • Environment setup
  • Writing automation test scripts
  • You will work closely with our developers and other stakeholders to understand project requirements and provide feedback on product quality.

Requirements:

  1. 2nd year in a Bachelor’s degree program in Computer Science, Information Technology, or a related field.
  2. Strong analytical and problem-solving skills.
  3. Excellent attention to detail and organizational abilities.
  4. Good communication skills, both verbal and written.
  5. Ability to work effectively both independently and as part of a team.
  6. Familiarity with software testing concepts and methodologies is a plus.

To apply, please send your CV to Jobs@nanolocksec.com or fill out the form below:

Apply for this position
Senior Software Developer

About the Role:

We are seeking a highly skilled and experienced Senior Software Developer to join our team. The ideal candidate will have a proven track record in Windows internals coding and a deep understanding of Microsoft technologies.

You will be designing and implementing complex software solutions, and ensuring the highest quality standards.

Responsibilities:

  • Software Design and Development: Design, develop, and implement complex software solutions using Microsoft technologies (.NET, WPF, etc.).
  • Windows Internals Expertise:Leverage deep knowledge of Windows internals to optimize performance, troubleshoot issues, and develop innovative solutions.
  • Communication Protocol Analysis:Ability to investigate and decode communication protocols, identify patterns, and troubleshoot issues effectively.
  • Code Quality and Standards:Ensure code quality, maintainability, and adherence to best practices.
  • Problem-Solving and Troubleshooting:Identify and resolve complex technical issues.
  • Collaboration:Collaborate effectively with cross-functional teams to deliver high-quality solutions.

Qualifications:

Experience: 8+ years of software development experience.

Technical Skills:

  • Strong proficiency in .NET Framework, C#, WPF and other relevant Microsoft technologies.

  • Deep understanding of Windows internals, including kernel-level programming.

  • Experience with Protocol analysis using Wireshark or similar tools.

  • Experience with code design, architecture, and implementation.

  • Knowledge of software development methodologies (Agile, Scrum, etc.).

  • Strong problem-solving and debugging skills.

OT Experience:Experience working on OT (Operational Technology) systems is a significant plus.

Additional Requirements:

  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Passion for technology and a continuous learning mindset.
  • A strong work ethic and dedication to delivering high-quality results.

If you are a talented and passionate software developer with a strong background in Windows internals and Microsoft technologies, we encourage you to apply!

Apply for this position