Company logo hidden

Senior Software Developer

Unlock employer Dubai, United Arab Emirates Posted: 03 Sep 2025

Financial

  • Estimate: $60k - $84k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The Technology Innovation Institute (TII) is a publicly funded research institute based in Abu Dhabi, United Arab Emirates, dedicated to helping society overcome its biggest hurdles through rigorous scientific discovery and inquiry. TII is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from around the globe, transforming challenges into pioneering research and technology prototypes that advance society. We invite a curious, passionate software engineer to join our team, focusing on integrating our libraries with our products.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities:

  • Complete integration process of cryptographic libraries into real-world applications.
  • Conduct functional and performance testing on mid-sized applications.
  • Document developed products comprehensively.
  • Review and evaluate the code quality of team members.
  • Collaborate within continuous integration environments and automate testing processes.
  • Write automated security validations of code, adhering to best practices and utilizing a variety of tools.

Necessary Knowledge and Experience:

  • Proficient in programming with 5+ years of experience in Java/Kotlin.
  • Familiarity with Git and Gitlab environments, demonstrating good git practices.
  • Understanding of Testing, Clean Code, and SOLID Principles.
  • Knowledge of Hexagonal Architecture or Clean Architecture Patterns.
  • Experience with REST API design, especially in microservices.

Optional Knowledge and Experience:

  • Experience with Kotlin is beneficial but not required.
  • Familiarity with Test-Driven Development (TDD) is advantageous but not mandatory.

Education and Certification Requirements:

  • An MSc in a related field is advantageous but not mandatory.
  • A degree in Computer Science, Mathematics, or similar disciplines is preferred.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct