Sr. Software Engineer

This is a full time position in New York, NY

Role overview
An ideal candidate should have a strong background in systems programming, operating systems internals, and cyber security. The candidate should have a solid understanding of computer architecture and build software that leverages low-level processor features. The candidate should be passionate about security, and state-of-the-art software development practices, and be able to work both independently, and as part of a team.


  • Work with a team of software engineers on building software products
  • Work with the product management team to understand product requirements
  • Design the product architecture, interfaces and plan customer integration
  • Work directly with customers when needed
  • Contribute to the company’s blog and white-papers


  • Solid experience with C/C++/Python
  • In-depth knowledge of OS principles and internals
  • Experience with debugging and profiling tools
  • Experience with x86/x64 assembly
  • Solid experience with Linux and kernel development
  • Knowledge of cryptography principles and standards is a plus