Skip to content
Careers

Working at Dara

At Dara we build software that records people's deposits and loans, so even a one-rial discrepancy matters. If you enjoy problems that demand precision and have an interest in banking, take a look at our open positions.

Why DARA

What the work is like at Dara

Working on core banking demands precision, and in return it gives you knowledge that carries over to any other financial system.

Real banking problems

Vouchers, balances, installments, collateral and arrears. You work with rules that are actually applied in branches and credit departments.

Code review

Changes are reviewed before they are merged. You get feedback on your own work, and you also read and comment on your colleagues' code.

A shared pattern across services

Every service has the same structure, so before long you can read and work on any module.

Learning the financial domain

You learn Islamic contracts, accounting principles and Central Bank of Iran regulations hands-on, working alongside product specialists.

Owning a module

Each engineer works on one or more specific modules and stays with them through design, implementation and maintenance.

Up-to-date documentation

Every module has its own technical documentation, and writing it is part of the job description.

Open Positions

Current openings

Each position has its own page listing the responsibilities and requirements.

  1. Senior .NET Backend Engineer

    We are looking for a senior .NET engineer to develop Dara's core banking services, from the Financial Core and deposits to financing and cards. The role suits someone who knows transactional systems and cares about accounting accuracy.

    • Software Engineering
    • Senior
    • Full-time
    • On-site
    • Tehran
    Deadline: 15 November 2026View and apply
  2. Frontend Engineer (React & Next.js)

    We are hiring a frontend engineer with React and Next.js experience for Dara's back-office portals, Process Designer and customer app. You should know complex forms, data-heavy tables and right-to-left interfaces well.

    • Software Engineering
    • Mid-level
    • Full-time
    • On-site
    • Tehran
    Deadline: 15 November 2026View and apply
  3. Product Owner, Lending & Credit

    We need a product owner for the Loan & Credit Product Builder and the Scoring & Eligibility and Collateral modules: someone with first-hand knowledge of Islamic contracts and of how a bank or fund grants financing, who can turn that knowledge into clear requirements for the technical team.

    • Product
    • Senior
    • Full-time
    • On-site
    • Tehran
    Deadline: 31 October 2026View and apply
  4. DevOps Engineer

    We need a DevOps engineer to run the build and deployment pipeline for Dara's services on Docker and GitLab CI and to maintain our SQL Server and PostgreSQL databases.

    • Infrastructure & Operations
    • Mid-level
    • Full-time
    • On-site
    • Tehran
    Deadline: 30 November 2026View and apply

Don't see a role that fits?

Send us your résumé and we'll contact you when a position that matches your experience opens up.

Send a general application
Hiring Process

How we hire

The steps are roughly the same for every position, and we let you know the outcome at each stage.

  1. 01

    Résumé review

    Your résumé is read by people on the team you would be joining. If it matches what the role needs, we get in touch to arrange a first conversation.

  2. 02

    First conversation

    A short conversation about your background, your expectations and working conditions at Dara.

  3. 03

    Technical interview

    A discussion of a problem close to the team's real work. For engineers, this usually means designing or reviewing a piece of code; for product roles, analyzing a banking scenario.

  4. 04

    Final interview and offer

    You meet the team manager and discuss the terms of employment. If we reach an agreement, we send you a written offer.

Join Us

Send us your résumé

If you do not see the right fit among our current openings, send us your résumé as a general application. We will contact you when a relevant position opens.