Senior Desktop Application Security Tester

Job Category: Technical
Job Type: On-Site
Job Location: Lahore

The Senior Desktop Application Security Tester will lead security assessments of Windows desktop applications for Catalyic Security’s clients. You will identify vulnerabilities through hands-on testing and code review, report findings with clear remediation guidance, and act as a technical mentor to developers and junior testers.

Key Responsibilities

  • Perform end-to-end security testing of Windows desktop applications
  • Conduct source code reviews to identify security flaws and insecure coding practices
  • Carry out vulnerability analysis, including:
    • Memory corruption and binary-level issues
    • Authentication and authorization weaknesses
    • Insecure data storage and inter-process communication
    • DLL hijacking and privilege escalation paths
  • Document findings in clear, actionable technical reports
  • Recommend practical fixes and validate remediation
  • Support development teams in adopting secure coding practices
  • Guide and mentor junior testers on methodology and tooling

Required Skills & Experience

  • 5+ years of experience in application security testing
  • Strong hands-on experience with Windows internals and desktop application security
  • Proficiency in reverse engineering, debugging, and binary analysis tools
  • Solid understanding of secure code review across common desktop languages (C, C++, C#/.NET)
  • Strong report writing and technical communication skills
  • Ability to work independently and manage multiple assessments

Education & Certifications (Preferred)

  • Bachelor’s degree in Cyber Security, Computer Science, IT, or a related field
  • Relevant certifications preferred:
    • OSED (Offensive Security Exploit Developer)
    • OSCP / OSCP+ with Windows security experience

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 10 MB.
Allowed Type(s): .pdf, .doc, .docx