Advanced Security Software Engineer

6 - 8 years

18.0 - 33.0 Lacs P.A.

Noida

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

JIRAC/C++LinuxSoftware SecurityIT SecurityJavasecurity software engineerBytesConfluenceJavascript.NetBitsScrumPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Proso AI is looking for an Advanced Security Engineering who can work in an agile environment to develop creative ideas for the next generation products in small, collaborative SCRUM teams. Responsibilities: Design, develop, and implement advanced security solutions to protect code and data from reverse engineering, tampering, and exploitation . Analyze and identify vulnerabilities in software applications, implementing proactive security measures to mitigate risks. Develop cross-platform security tools and libraries to enhance software security across Windows, Linux, macOS, and mobile environments. Implement obfuscation, anti-tampering, and runtime protection techniques to safeguard critical applications. Perform security assessments of software components, identifying and mitigating architectural and implementation-level security flaws. Integrate cryptographic protocols such as encryption, hashing, and digital signatures to protect data integrity and confidentiality. Conduct reverse engineering and binary analysis to evaluate existing protections and develop countermeasures. Work closely with system architects and developers to embed security into the software development lifecycle from design to deployment. Stay updated on emerging threats, attack vectors, and security research to continuously improve protection strategies. Develop automated security testing scripts and frameworks to validate software security at every stage of development. Team responsibilities: Be a member of the SCRUM team and work together with software developers and test automation engineers Find and implement new concepts and methods to protect code and data against Reverse Engineering Work closely with the Product Owner and System Architect to define and implement new products Build, review and improve cross-platform security tools and libraries Take responsibility for the security in the design and implementation of new features Analyze existing software modules for security weaknesses Support the Test Automation engineers in the test preparations Qualification : Masters or Bachelor in Software Security, Computer Science, or a related field with a focus on software protection. Several years of experience in system-level development in C/C++ , mainly on Windows Knowledge of other environments (e.g. Linux, .NET, Java, Python, Javascript) is an advantage High level of enthusiasm in software protection technologies Knowledge of game security, DRM (Digital Rights Management), or anti-cheat technologies . Experience working with low-level system programming, assembly language, and debugging . Contributions to security research, CTF (Capture the Flag) competitions, or open-source security projects . Certifications (preferred but not mandatory): GIAC Reverse Engineering Malware (GREM) Certified Secure Software Lifecycle Professional (CSSLP) Offensive Security Exploitation Expert (OSEE) GIAC Exploit Researcher and Advanced Penetration Tester (GXPN) Very good knowledge of assembler, linkers, loaders and executable binary formats (you like handling bits and bytes) Experience in debugging at binary code level Knowledge of cryptography is an advantage Enjoy working in a team-oriented, international, intercultural environment Fluent in English

RecommendedJobs for You

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata