logo

Security Engineer - CafeBazaar Cloud

Tehran | Engineering

As a Security Engineer, you help keep computer systems and network devices hardened against attacks and provide security services to protect sensitive information. Security Engineers work with network equipment and actively monitor our systems for attacks and intrusions. You also work with software engineers to identify and fix security flaws and vulnerabilities.

You are joining a team of talented engineers with a high level of technical knowledge and passionate in on-time delivery of high-quality products which will affect millions of end-users. So, you are supposed to do 4 of the 7 bullets:

  • Identifying recurring classes of security flaws, finding the root cause, and developing solutions.
  • Keeping up with the industry and best practices in security.
  • Developing solutions and new security tools to help mitigate security vulnerabilities, automating repeatable tasks.
  • Writing comprehensive reports including assessment-based findings, outcomes and, propositions for further system security enhancement.
  • Being an engineer, implementing and monitoring security measures for the protection of computer systems, networks, and information.
  • Identifying and define system security requirements.
  • Designing computer security architecture and develop detailed cybersecurity designs.
Requirements
  • Holding BS in CE, CS, Math or having related equivalent experience.
  • 2+ years of relevant experience.
  • Good experience at least one of Python, Java, or Go.
  • 3 of the 5 skills required:
    • Experience analyzing the security of systems
      • Mobile/Web application Penetration testing
      • Vulnerability scanning
      • Threat modeling, etc
    • Experience with Linux/Unix systems internals and hardening.
    • Expertise with browser security controls and web application security best practices.
    • Skilled in building and maintaining security systems.
    • Thorough understanding of the latest security principles, techniques, and protocols.
  • In addition to:
    • You are good at communicating with other team members.
    • You are passionate about what you do.
Benefits
  • Flexible working hours
  • Appropriate and on-time payment
  • Stock options for all employees
  • Talented colleagues and interesting work environment
  • Supplementary health insurance
  • Generous low-interest loans to employees
  • Various on-site entertainments