Senior Software Engineer (.NET)

CyShield - Sheraton, Cairo

Applicants for
2 open positions
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English
2 open positions
About the Job

A senior developer whose mindset accepts nothing but a perfect optimized design and implementation of innovative applications in the security domain, always keen on learning more, sharing thoughts and ideas.


  • Designing, executing, assessing, and troubleshooting applications
  • Configuring, analyzing, designing, developing, unit testing and documenting software specifications throughout the project life cycle
  • This responsibility will extend to contributing in the estimates of the project, the quality, and timeliness of the deliverables and the project’s compliance to the organizational processes and standards
  • Development of security related tools
  • Performing .NET secure code audits
Job Requirements
  • A Computer Science / Engineering graduate
  • A ruthless commitment to testing the code you’ve written
  • Expertise in the SDLC theoretically and practically
  • Excellent knowledge of Relational Databases, NoSQL and ORM.
  • Experience with C++, Python and C#.
  • Expertise with RESTful services and API consumption.
  • Expertise in Reflection
  • Fair knowledge in .NET Reverse Engineering, Obfuscation Techniques
  • Experience in designing fast distributed Socket based applications
  • Basic knowledge of GIT
  • Fair knowledge of Linux OS
  • Windows Desktop/Domain Environment knowledge is prefered
About this Company

We provide a wide range of professional services including cyber security consultancy, vulnerability assessments, penetration testing and cross-platform malware analysis and development of innovative products.

See all Careers and Jobs at CyShield