Join IDEMIA as a Software Architect, where you will transform functional and non-functional requirements into designs resulting in simple, effective, and maintainable software for our internal customers. You'll define and drive the software architecture in compliance with performance, security, and quality requirements as part of our R&D teams.
What You'll Do
- Define and drive the software architecture in compliance with performance, security, and quality requirements.
- Drive technical decisions, feasibility studies, and architecture trade-offs.
- Act as a technical leader throughout the development lifecycle.
- Ensure consistency of designs, technologies, and non-functional requirements.
- Support and upskill development teams and collaborate with Product Owners.
- Contribute to technical estimations and technology choices.
What We're Looking For
- Diplôme d’ingénieur or validated training in computer science or equivalent.
- 9+ years of experience in software architecture, with a minimum of 7 years in development and 2 years in design.
- Strong experience in Java / Spring Boot with solid expertise in Angular for front-end development.
- Experience with authentication and identity management solutions like Keycloak and OpenID Connect.
- French: fluent.
- English: operational professional level.
- Soft skills: Leadership, communication, and teamwork.
- Soft skills: Rigor, organizational skills, and analytical capabilities.
- Soft skills: Adaptability.
Nice to Have
- Web service development.
- Experience with databases such as MongoDB and/or PostgreSQL.
- Good secure development practices.
Technical Stack
- Java, Spring Boot, Angular
- Keycloak, OpenID Connect
- MongoDB, PostgreSQL
Team & Environment
You will be part of the R&D teams based in Casablanca Nearshore, developing and customizing MBIS (Multi-Biometric Identification System).
Our diversity is an essential driver of innovation and performance. We value the diversity of our teams and welcome people from all backgrounds. Everyone can develop their expertise and feel responsible, in a global environment, within a company that has the ambition and the ability to change the world.



