





Remote role and mid-level experience increase applicants, but niche system/security skills limit competition.
Strongly domain-specific systems and OS skills reduce transferability across industries.
Explicit 5+ years plus mandatory C/C++ and OS internals make screening moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and maintain cross-platform client applications primarily for Windows and Linux endpoints within cloud-managed security solutions.
Collaborate with QA, product managers, and designers to ensure reliable, user-friendly security application features across desktop and potentially mobile OS.
Debug and troubleshoot client application issues; contribute to performance, reliability, and security enhancements across supported platforms.
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
5+ years experience in client-side software development on desktop OS platforms including Windows and Linux.
Proficiency in C/C++ and foundational knowledge of system-level programming concepts on Windows or Linux.
Working knowledge of networking fundamentals (TCP/IP, DNS, HTTP/HTTPS, TLS/SSL) and software development lifecycle practices.
Experienced in native client application development for Windows and Linux with exposure to cross-platform environments including macOS or mobile OS is advantageous.
Strong engineering discipline with ability to write clean, maintainable, well-documented code and participate effectively in code reviews and technical discussions.
Comfortable working in an agile, collaborative environment focused on endpoint security products and continuous learning of new technologies relevant to cybersecurity and systems software.