Divar

Principal Security Engineer

Tehran
Level
Principal

Not stated in the posting: salary, work type, visa.

Open. First seen 28 October 2026.

About the role

About Divar. Millions of people use Divar to buy, sell, rent, and hire. We run most of the platform ourselves: bare-metal and virtualized infrastructure across several data centers, Kubernetes, Go and Python microservices, Kafka, a range of SQL and NoSQL databases, distributed storage, and our own CI/CD — plus Android, iOS and web clients. That makes securing it our job too.

How security works at Divar. Each infrastructure and product team owns the security of what it builds and runs. A security chapter — engineers who sit inside the infrastructure, backend, mobile and web tribes — sets the bar with them, helps them meet it, and checks the result. Platform teams turn recurring controls into safe defaults. Specialist work such as incident response retainers, threat hunting, forensics, and red teaming is done with outside partners, under our direction and without standing access.

The role. You're a senior member of the security chapter and the security authority for the part of Divar you join. You sit inside an engineering tribe and work on its real systems. Your tribe lead manages your day-to-day; the head of the security chapter sets the standard you hold the tribe to and reviews your work. You don't manage people; you change what gets built.

What makes a Principal Security Engineer at Divar?

  • You go deep. You read the code, the config, and the kernel log. You can find the weakness in a design, prove it, and show the fix.
  • You build, not just review. You turn a finding into a control: a CI check, a platform default, a policy as code, a safe library. The best fix is the one no team has to remember.
  • You work through the teams. Teams own their systems. You make security part of their design reviews and release gates, and you grow the security champions who carry it day to day.
  • You think about risk, not checklists. You fix what reduces real risk first, and you write down what we decide to accept, who owns it, and when we'll look at it again.
  • You measure progress. "We're hardened" isn't an answer. "73% of CIS Level 1 controls pass, and every failure has a documented exception" is.
  • You're honest about trade-offs. You can tell a tribe lead what a decision costs in risk and capacity, and you can say, "this one can wait."

Your first year

  • Month 1: Get to know your tribe's people, systems, and roadmap. Read the security standard and the roadmap underway. Name the top risks in your area.
  • Months 2–3: Agree on your priorities with your tribe leads and the security chapter. Write the security acceptance criteria for your area's releases. Get security champions named in your teams.
  • Months 4–12: Your area's recurring controls run as platform defaults or CI checks. Every significant design gets a threat review. High and critical findings close within their deadline. You've tested at least one realistic attack path end to end, and the gaps it found are closed.

We'll judge your success by how much risk goes down and how much more resilient we become, not by how many findings you file or tools you introduce.

Requirements

  • 8+ years in software, infrastructure, or security engineering, including 4+ years of hands-on security work.
  • Deep expertise in securing at least one of: Network, Virtualization, Linux and Kubernetes infrastructure, backend services (Go or Python), mobile apps (Android or iOS), or web applications.
  • A record of shipping security controls that engineering teams adopted and kept using.
  • Strong threat modeling and secure code or configuration review.
  • Influence without authority: you've changed how teams outside your own build things.
  • Clear written communication: design reviews, findings, and decisions others can act on.

Preferred qualifications

  • Working knowledge of SSDF, OWASP ASVS or MASVS, SLSA, or CIS benchmarks.
  • An offensive security background: penetration testing, red teaming, vulnerability research, or published CVEs.
  • Policy as code (Kyverno or OPA), eBPF or auditd runtime security, Terraform or Ansible.
  • Running systems with limited connectivity or limited vendor access, such as offline mirrors and air-gapped builds.
  • Security experience at a large online platform or marketplace.
  • Certifications such as OSCP, OSWE, or CKS are a plus but not required.

Benefits

  • Real impact: You'll protect a platform millions of people use every day.
  • Authority and access: Your area's security bar is yours to set with the chapter, written into release gates.
  • Strong engineering peers: You'll work with engineers who care about doing things right.
  • Flexible working hours, health insurance, and a culture that values learning and autonomy.

The team: Engineering HIRES STEADILY

This role is one of 6 open in Engineering. 4 were posted in the last 30 days and the oldest in May: a team that hires all year rather than one being built.

WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS

Golang (5 of 6), Kubernetes (5 of 6), Linux (5 of 6), Python (5 of 6), CI/CD (4 of 6), Kafka (4 of 6), Microservices (4 of 6)

OTHER ROLES ON THIS TEAM

From the team and dates on Divar's own job board.

Salary context

10 other open postings titled Principal Security Engineer state a salary: median USD 173,500 to USD 274,800 a year.

Similar jobs

More jobs like this

Is this your posting? Email info@careerholo.com to have it removed.