Role Overview : We seek a Senior Software Engineer with a strong background in Endpoint Agent Development, and a relentless drive for excellence, efficiency, and reliability. Primary Responsibilities : Spearheaded the development of an Endpoint Agent capable of installing updates & software and monitoring. Create best practices for handling unforeseen exceptions on endpoints and recovering gracefully from them. Contribute to the design and architecture of a vulnerability and threat assessment framework for Endpoints. Essential Skills and Experience : Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or proven equivalent work experience. 7+ years of C++ software development experience for Desktop Applications or Services. Proficiency in developing for Windows and Unix (Linux and / or Mac) environments. Proficient in using debuggers and memory profilers Proficient in code reviews and providing constructive feedback while enforcing modern programming standards. Extensive experience developing test cases and test plans that cover all functional requirements. Strong ethical grounding, with a commitment to continuous learning and innovation. Desirable Attributes : A proven track record of developing and managing high-quality cybersecurity solutions. Experience in Endpoint functionality driven by Cloud-Based automation, EDR, XDR.
#J-18808-Ljbffr
Senior Software Engineer • Lahore, Pakistan