Sr. Software Engineer

This is a full time position in Bay Area, CA.

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.

Responsibilities

  • 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

Experience

  • Solid experience with C/C++
  • In-depth knowledge of OS principles and internals
  • Experience with debugging and profiling tools (gdb, valgrind, gprof)
  • Experience with x86/x64 assembly
  • Solid experience with Linux and kernel development
  • Knowledge of Python, Go or Rust is an advantage
  • Knowledge of cryptography principles and standards is a plus

 

 

Apply