Enable job alerts via email!

Senior Software Engineer - Systems (Endpoint)

7Vals

Lahore

On-site

PKR 2,500,000 - 3,500,000

Full time

25 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in Lahore is seeking a Senior Software Engineer with extensive C++ experience to develop high-quality cybersecurity solutions. The role focuses on Endpoint Agent development, requiring strong skills in Windows and Unix environments. Ideal candidates will have 7+ years of relevant experience and a commitment to innovation.

Qualifications

  • 7+ years of C++ software development experience for Desktop Applications or Services.
  • Proficient in developing for Windows and Unix (Linux and/or Mac) environments.
  • Extensive experience developing test cases and test plans.

Responsibilities

  • Spearheaded the development of an Endpoint Agent capable of installing updates & software.
  • Create best practices for handling unforeseen exceptions on endpoints.
  • Contribute to the design and architecture of a framework for vulnerability and threat assessment.

Skills

C++ software development
Windows and Unix development
Debugging and memory profiling
Code reviews and feedback
Continuous learning and innovation

Education

Bachelor’s degree in Computer Science or related field

Tools

Debuggers
Memory profilers
Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.