Snaarp is your comprehensive all-in-one solution for safeguarding your enterprise with cutting-edge technology, seamless security, and unmatched reliability to protect against evolving threats.
We are looking to hire a highly skilled Cross-platform Desktop App Developer to design, develop, and implement robust cross-platform desktop security application with advanced data loss prevention and endpoint protection features.
The ideal candidate will be responsible for developing secure, high-performance cross-platform desktop applications and implementing data loss prevention, endpoint security, patching systems and vulnerability management solutions across Windows, MacOS and Linux platforms.
The ideal candidate will work closely with other system engineers to ensure seamless integration of security features while maintaining optimal system performance.
If you are passionate about system security, cross-platform development, and cybersecurity, we’d love to hear from you!
Responsibilities
Design and implement data loss prevention (DLP) capabilities for cross-platform desktop applications.
Build high-performance,cross-platform desktop applications usingC++, C#, or Java.
Ensure security best practices in application development to safeguard sensitive data and prevent unauthorized access.
Optimize performance and minimize system resource usage while maintaining security and compliance.
Develop Windows, Linux and macOS system integrations for enhanced security and monitoring.
Work on device driver-level access and system protection mechanisms.
Implement encryption protocols, file access controls, and secure authentication methods.
Integrate cloud storage solutions and file synchronization mechanisms while ensuring end-to-end encryption.
Work on network security implementations to prevent data breaches and unauthorized data transfers.
Collaborate with cross-functional teams to meet security, performance, and usability requirements.
Work with project managers, security teams, and product owners to ensure all features align with business objectives.
Conduct thorough testing and debugging to maintain high reliability and security compliance.
Provide ongoing maintenance and security updates to stay ahead of emerging threats.
Develop endpoint security solutions for Windows, Linux and macOS, integrating with mobile device management (MDM) systems.
Ensure low-level access and OS-level integration for managing data access, encryption, and security compliance.
Implement patching systems and vulnerability management solutions to enhance system security.
Qualifications
Proficiency in C++, C#, or Java for cross-platform desktop development.
Strong proven experience in system-level programming, security compliance, and OS-specific development (Windows, Linux & macOS).
Hands-on experience with data loss prevention (DLP), endpoint security, and vulnerability management solutions.
Deep understanding of encryption techniques, access control mechanisms, and security best practices.
Experience with low-level OS integration, driver programming, or kernel-level security features.
Familiarity with patching systems, remote access security, and MDM solutions.
Experience with multi-threading, performance optimization, and memory management in system applications.
Strong debugging and troubleshooting skills in high-performance computing environments.
Skills & Requirements:
Experience with Electron.js or JavaScript frameworks for cross-platform considerations (although lower-level programming is preferred).
Understanding of cloud security models, API security, and authentication mechanisms (OAuth, JWT, etc.).
Familiarity with secure software development lifecycle (SDLC) and security testing methodologies.
Prior experience with AWS, Azure, or other cloud-based security solutions.
Application Closing Date
13th March, 2025.
How to Apply
Interested and qualified candidates should send their updated CV and portfolio to: [email protected] using the job title as the subject of the mail.