Senior Software Engineer (Java/Kotlin)
Technology Innovation Institute (TII) is a publicly funded research institute, based in Abu Dhabi, United Arab Emirates. It is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead.
We are looking for a curious, passionate software engineer to help us integrate our libraries with our own products.
Key Responsibilities
- Complete process of integrating cryptographic libraries into real world applications
- Testing (functional and performance) of whole mid-size applications
- Documentation of developed products.
- Review and evaluate code quality of other contributors.
- Work with continuous integration environments and automated tests.
- Write automated security validation of code following best practices and a diverse range of tools available.
Requirements
- Programming proficiency with 5+ years in Java/Kotlin.
- Skilled with Git and Gitlab work environments as well as good/clean git practices.
- Testing, Clean Code, SOLID Principles
- Hexagonal Architecture or Clean Architecture Patterns
- Design using REST APIs (e.g., microservices)
- Kotlin experience is a plus but not required.
- Test-Driven Development (TDD) is a plus but not required
- MSc in a related field is a plus but not mandatory
- Computer Science, Math or similar degrees.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
EXPERIENCED SOFTWARE ENGINEER FOR SUSTAINABILITY APPLICATIONS
2026-05-18
Full-stack Engineer, AI Applications
2026-05-23
Senior Clinical Project Manager
2026-05-21
- Posted
- Jul 21, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Abu Dhabi Emirate
- Company
- Technology Innovation Institute
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
EXPERIENCED SOFTWARE ENGINEER FOR SUSTAINABILITY APPLICATIONS
2026-05-18
Full-stack Engineer, AI Applications
2026-05-23
Senior Clinical Project Manager
2026-05-21