





Common senior software engineer title, 5+ year requirement, and Bangalore location increase competition.
Role requires specialized endpoint security and Windows kernel skills, limiting cross-industry transferability.
Explicit 5+ year requirement and mandatory Windows C++ expertise make shortlisting fairly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, implement, test, and maintain cryptographic provider SDKs primarily using Rust, C++, Go, or Java.
Develop and maintain Windows and Linux endpoint security software components, including possible Windows Kernel involvement.
Participate in peer code reviews to ensure high-quality software delivery and follow security best practices.
At least 5 years of professional experience developing Windows and Linux software.
Proficient in Windows C++ development.
Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent experience.
Experience working in both Linux and Windows environments.
Strong experience in endpoint security software development, with Windows Kernel development considered a plus.
Multi-language programming skills, including Java, Rust, and Go, are advantageous.
Experience or coursework related to cryptography, key management, computer architecture, and operating systems.