System Software Engineer / Senior Software Developer

< Return to Current Vacancies

To apply for this role, email your CV, covering letter and expected salary to

[email protected]


Job Title: System Software Engineer / Senior Software Developer
Manager: CEO
Compensation: Negotiable based on experience
Location: Tehran
Duration: Permanent Only
Start Date: ASAP
Positions Available: 3


At Miras, we’re passionate about building software that solves problems. Mirasin's software is deployed at the Iran’s most prestigious & critical institutions to help them solve their greatest challenges spanning from predictive maintenance & flight scheduling to the analysis of news related to them. We Mirasian on a mission to shape the future by transforming how our clients use data and technology. We’re looking for people ready to work hard, challenge, be challenged and take a zero bullshit. If these types of projects and mentality excite you, we'd love for you to join us.


You will be responsible for the design, development and improvement of systems and complex software API. Together with our highly skilled developers you translate ideas and algorithms to prototypes and code ready for production and management of the complete software stack from the ground


  • Great team of highly skilled and passionate individuals (software and industry experts)
  • Focus 100% on the technology through scientific approach
  • The freedom to create and shape a software architecture from the ground up
    Facilities:​ Insurance + Company Stocks + Open office hours


  • Master's degree in Computer Software Engineering


  • Excellent knowledge in a major programming languages (Java, C, C++, Python or similar)
  • Deep experience in the developing system software
  • Experience in compiling system code, package management and Linux command line and architecture
  • emonstrated programming skills with strong debugging and problem resolution skills
  • Strong teamwork abilities
  • Experience with automation (Maven, Git, Selenium, Robotium, SoapUI, JMeter, etc)
  • Good understanding of software testing methodologies
  • The ability to manage product development with agile methodologies
  • Strong background in computer science and problem solving abilities


  • Strong Work Ethics: someone who takes great pride in professionalism, responsibility, and being proactive and verbal and written communication skills
  • Self­ Starter: demonstrated ability to initiate and drive continuous improvement
  • Attention to Details: strong organizational skills and attention to details, strong
  • Commitment to quality and integrity
  • Prioritization is important: must be able to monitor and prioritize daily work assignments without supervision using issue tracking systems


  • Develop, build and maintain a set of software packages in system software
  • Seamlessly integrate software with the base system and develop collaboratively with other teams
  • Design Interactive web UI or reuse existing technology to form a usable interface


Be proactive for risks​: Must be able to recognize unsatisfactory analytical performance and suggest appropriate corrective actions. Independence is preferred:​ Must be able to work independently with a minimum of supervision and also to work effectively as a team member. Maintain working conditions and a clean, orderly work area at all times
Deadline is important for us:​ Must have a strong commitment to ensure all work is completed within prescribed deadlines. Perform all work within established quality control parameters and within specified turnaround times and Follow methodologies without deviation
At last, energetic:​ High energy level, confidence and ability to thrive in a fast paced environment

Please send CV and covering letter direct to [email protected]