Who we are:
KAZUAR is a cyber-security startup offering a fresh game-changing solution for data and access security. Our products create self-contained, cryptographically isolated workspaces which provide cyber protection against the most sophisticated strategic threats to businesses and organizations.
We are expanding our group of proactive, self-motivated, and diligent individuals who have a creative and resourceful attitude, and who work both independently and in a team environment. We are looking for like-minded individuals who share our values.
Role description:
We are looking for a Senior Software Engineer with a solid security background to join the expanding R&D team and develop KAZUAR’s product through excellent MVP and exceptional quality to provide an outstanding value to our customers.
You will be a partner of our R&D development teams. You will be responsible for designing an ingenuine product, developing and reviewing (including security aspects) prioritized features and driving great quality through collaboration with your team and other organizational teams - engineering, QA, DevOps/IT, and Product, to create a secure, scalable, high-quality solution for our customers.
In this role you’ll have the opportunity to work with a team of driven professionals, learn to develop extreme security products, simplify high complexity systems, and work with the market to meet the high-value demand of our customers, which refer to the solution as
the next generation of cyber security.
Responsibilities:
- Design and develop the KAZUAR endpoint product on top of Linux OS.
- Build and maintain efficient features as well as the Endpoint business logic in Python and C/C++
- Analyze and debug the entire endpoint system using logs, debugger, profiling tools, and Linux auditing tools to find the root cause of system abnormal behaviors
- Conduct security design reviews for your features, ensuring that all software components and features meet the required security standards and best practices.
- Write design documents and present them to your team and system architect.
- Manage testing and bug fixes while working closely with the QA team.
- Work with our product management team to understand customer needs.
- Demonstrate a strong understanding of Common Vulnerabilities and Exposures (CVEs) and stay updated on the latest vulnerabilities and security threats relevant to the software systems.
- Coach junior team members.
Requirements:
- 8+ years of experience in software development
- Background of at least 3 years in a cyber security company or relevant military background 4 years with python/C++/C
- Experience in developing user space applications in Linux
- Object-oriented programming & design skills (at least 3+ years).
- Ability to comprehend sophisticated systems, including client-server architecture.
- Ability to debug and analyze using debuggers, profiling tools, and Linux audit tools.
- Resourcefulness, high technical and analytical capabilitie
- Team player – hungry to succeed with the driven team.
Nice to have:
- Computer Science degree or equivalent premium military training
- Experience working with and configuring virtual machines.
- Familiarity with PyTest or similar unit-testing frameworks
- Networking knowledge
- Work experience with Linux APIs (e.g., socket, ioctl, poll, etc.)
- Familiarity with OWASP and CVSS