This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking an experienced Staff Engineer (Endpoint Security) to join our team and play a critical role in developing endpoint, network, and cloud security solutions.
This position requires deep expertise in system-level programming for Windows and/or macOS, a strong foundation in security development, and a commitment to software quality and performance optimization.
The role involves designing, developing, and sustaining cloud, network, and endpoint security solutions for Windows and macOS, addressing data security challenges related to cloud access and data protection.
The engineer will develop and optimize client/agent technologies for Windows and macOS with a focus on performance, security, and reliability, working with file systems and OS internals to enhance security solutions.
Responsibilities include writing high-performance, multi-threaded, multi-platform code using C++ and/or Objective-C, applying data structures and algorithms to build efficient and scalable solutions.
The engineer will follow Test-Driven Development (TDD) and implement robust unit testing frameworks to ensure code quality through rigorous testing and validation.
Implementing cryptographic techniques for data protection and secure communications is also a key responsibility, along with working with web data formats such as JSON, XML, and MIME for secure data exchange.
The role requires leveraging CI/CD pipelines (Jenkins or similar) to streamline software development and deployment.
Collaboration with product management, QA, and cross-functional teams is essential, as well as effectively communicating technical concepts in a team-oriented environment.
Requirements:
A minimum of 8 years of experience in developing endpoint, network, or cloud security solutions is required.
Expertise in C++ and/or Objective-C with a focus on multi-threaded, performance-oriented development is essential.
A strong understanding of Windows/macOS internals, including file systems and OS fundamentals, is necessary.
Hands-on experience in client/agent technology development for security solutions is required.
Experience in Test-Driven Development (TDD) and unit testing frameworks is mandatory.
Knowledge of cryptographic techniques and secure data handling is essential.
Familiarity with CI/CD tools such as Jenkins is required.
Strong verbal and written communication skills are necessary.
Benefits:
This role offers the opportunity to work on cutting-edge endpoint security solutions, shaping the future of cybersecurity for Windows and macOS.
The position allows for remote work from India, providing flexibility in the work environment.
The role is full-time, offering stability and the chance to be part of a dynamic team focused on security innovation.