I am a passionate Staff Software Engineer based in Munich, Germany with extensive experience leading complex software projects and teams. My expertise covers Android and iOS development, design systems integration, and building efficient, scalable SDKs and applications. I thrive on cross-functional collaboration, agile environments, and continuous improvement of both technical architecture and team skills. Over the years, I have managed high-impact projects for renowned clients such as DocuSign, Tide, JPMorgan, and N26 while contributing to the success of IDnow's identity verification products. I am always eager to push boundaries in software development, hiring top talent, and driving quality and innovation within growing engineering teams.

Souheib Selmi

I am a passionate Staff Software Engineer based in Munich, Germany with extensive experience leading complex software projects and teams. My expertise covers Android and iOS development, design systems integration, and building efficient, scalable SDKs and applications. I thrive on cross-functional collaboration, agile environments, and continuous improvement of both technical architecture and team skills. Over the years, I have managed high-impact projects for renowned clients such as DocuSign, Tide, JPMorgan, and N26 while contributing to the success of IDnow's identity verification products. I am always eager to push boundaries in software development, hiring top talent, and driving quality and innovation within growing engineering teams.

Available to hire

I am a passionate Staff Software Engineer based in Munich, Germany with extensive experience leading complex software projects and teams. My expertise covers Android and iOS development, design systems integration, and building efficient, scalable SDKs and applications. I thrive on cross-functional collaboration, agile environments, and continuous improvement of both technical architecture and team skills.

Over the years, I have managed high-impact projects for renowned clients such as DocuSign, Tide, JPMorgan, and N26 while contributing to the success of IDnow’s identity verification products. I am always eager to push boundaries in software development, hiring top talent, and driving quality and innovation within growing engineering teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
German
Intermediate
French
Fluent

Work Experience

Staff Software Engineer at IDnow
July 1, 2023 - Present
Leading the integration of a new Design System across Android & iOS, enhancing UI consistency and accessibility. Defined and documented the technical architecture for the Video Ident product ensuring clarity and transparency. Managed customer-focused client projects including DocuSign, Tide, JPMorgan, and N26. Replaced a third-party electronic identification service, reducing costs and improving efficiency for the eID product. Led cross-functional collaboration between product, QA, and developers to enhance platform performance. Conducted Agile ceremonies and participated actively in the hiring process, conducting technical interviews and helping build a strong engineering team aligned with company needs and culture.
TechLead Software Engineer at IDnow
June 30, 2023 - August 27, 2025
Implemented CI/CD pipelines reducing deployment time and releases. Developed and optimized integrations between core modules and SDKs. Established release processes for the IDnow App and SDK improving deployment efficiency. Monitored and controlled technical debt, driving long-term code quality and maintainability. Provided architectural, design, and technology support. Evaluated technology frameworks and made recommendations. Cooperated with Product Owner, Team Lead, and UI/UX Designer regarding product topics. Supported and collaborated with team members to plan development, test, and maintain IDnow products. Reviewed and approved Git pull requests for iOS and Android.
Senior Software Engineer at IDnow
June 30, 2022 - August 27, 2025
Owned the full lifecycle of the IDnow Online Ident Android Application & SDK, the company's most revenue-generating service with 1M+ installs and hundreds of enterprise customers. Integrated and managed third-party libraries improving functionality and system interoperability. Implemented key technologies such as NFC for identity verification, WebRTC for real-time communication, and scanning features for document validation. Integrated backend services via REST APIs and WebSockets using Retrofit and OkHttp for efficient communication. Built and customized apps and SDKs based on specific customer requirements. Worked in Agile Scrum environment managing app releases across multiple platforms including Google Play Store, Huawei App Gallery, and App Store. Built system and published AAR SDK using Gradle and Maven. Supported customers on integrating the product.
Software Engineer at Incedo Services GmbH
October 31, 2018 - August 27, 2025
Developed and integrated a Chatbot feature into the SAYA chat platform Android app. Migrated an admin panel for client monitoring from web to a native mobile application. Resolved crashes and bugs improving app stability and performance. Implemented a smart home control feature for the myEmalytics iOS app using RESTful APIs and PTC Cloud. Developed proof of concept for an API integration project in JavaScript enabling Billomat to automate billing for e-commerce shops. Designed and tested a billing automation platform integrating with Amazon and Shopify to generate invoices based on e-commerce orders.
Mobile Developer at ESPRIT (school projects)
June 30, 2017 - August 27, 2025
Completed courses on Android, iOS (Swift 3), Tizen, Unity 3D, Native Script, and Web Services (REST/SOAP). Developed a GYM application for iOS, Android, Native Script, and Tizen TV including member-focused features. Created two Unity 3D games; one for controlling a spaceship in space and another as a learning platform for kids' programming.
Android Developer Intern at Health Ministry - Tunis, Tunisia
August 31, 2015 - August 27, 2025
Developed a patient care platform for emergency services to enhance response efficiency and medical support.
Staff Software Engineer at IDnow
July 1, 2023 - Present
Leading the integration of a new Design System across Android and iOS platforms, enhancing UI consistency and accessibility. Defined and documented the technical architecture for the Video Ident product, ensuring clarity and transparency. Managed customer-focused client projects including DocuSign, Tide, JPMorgan, and N26. Replaced a third-party electronic identification service reducing costs and improving efficiency for the eID product. Led cross-functional collaboration between product, QA, and developers to improve platform performance. Led Agile ceremonies ensuring cross-functional alignment and participated actively in hiring processes to build a strong engineering team aligned with company culture.
TechLead Software Engineer at IDnow
June 30, 2023 - August 27, 2025
Implemented CI/CD pipelines reducing deployment time and releases. Developed and optimized integrations between core modules and SDKs. Established release processes for the IDnow App and SDK improving deployment efficiency. Monitored and controlled technical debt driving long-term code quality and maintainability. Provided architectural, design, and technology support. Evaluated technology frameworks and made recommendations. Cooperated and partnered with Product Owners, Team Leads, and UI/UX Designers regarding product topics. Supported and collaborated with team members on planning, development, testing, and maintenance of the IDnow product. Reviewed and approved Git pull requests for iOS and Android.
Senior Software Engineer at IDnow
June 30, 2022 - August 27, 2025
Owned the full lifecycle of the IDnow Online Ident Android Application & SDK, the company’s most revenue-generating service with 1M+ installs and hundreds of enterprise customers. Integrated and managed third-party libraries to improve functionality and system interoperability. Implemented key technologies including NFC for identity verification, WebRTC for real-time communication, and scanning features for document validation. Integrated backend services via REST APIs and WebSockets using Retrofit and OkHttp for efficient communication. Built and customized Apps and SDKs based on specific customer requirements. Worked in Agile Scrum software development environment. Managed app releases across multiple platforms including Google Play Store, Huawei App Gallery, and App Store. Built system and published AAR SDK using Gradle and Maven. Supported customers on integrating the product.
Software Engineer at Incedo Services GmbH
October 31, 2018 - August 27, 2025
Developed and integrated a Chatbot feature into the SAYA chat platform Android app. Migrated an admin panel for client monitoring from web to native mobile application. Resolved crashes and bugs improving app stability and performance. Implemented a smart home control feature for the myEmalytics iOS app using RESTful APIs and PTC Cloud. Developed a proof of concept for an API integration project in JavaScript enabling Billomat to automate billing for e-commerce shops. Designed and tested a billing automation platform for Billomat integrating with Amazon and Shopify to generate invoices based on e-commerce orders.
Mobile Developer (Internships & Projects) at ESPRIT
June 30, 2017 - August 27, 2025
Completed courses on Android, iOS (Swift 3), Tizen, Unity 3D, Native Script, and Web Services (REST/SOAP). Developed a GYM application for iOS, Android, Native Script, and Tizen TV including member-focused features. Created two Unity 3D games: one controlling a spaceship in space, and another as a learning platform for kids' programming.
Android Developer Intern at Health Ministry
August 31, 2015 - August 27, 2025
Developed a patient care platform for emergency services to enhance response efficiency and medical support.

Education

Master of Computer Science Engineering at Private Higher School of Engineering and Technology (ESPRIT)
September 1, 2015 - December 1, 2017
Android Nanodegree By GOOGLE at Udacity
January 1, 2016 - August 1, 2016
Bachelor of Software System at Higher Institute Of Computer Science (ISI)
September 1, 2012 - June 1, 2015
Baccalaureate in Computer Science at Khaireddine High School
September 1, 2011 - June 1, 2012
Master of Computer Science Engineering at Private Higher School of Engineering and Technology (ESPRIT)
September 1, 2015 - December 1, 2017
Android Nanodegree at Google Udacity
January 1, 2016 - August 1, 2016
Bachelor of Software System at Higher Institute Of Computer Science (ISI)
September 1, 2012 - June 1, 2015
Baccalaureate in Computer Science at Khaireddine High School
September 1, 2011 - June 1, 2012

Qualifications

Android Nanodegree By GOOGLE
January 1, 2016 - August 1, 2016
Coursera (iOS app development basics - Programming app for Android)
January 11, 2030 - August 27, 2025
MDEV Tunisia (Android)
January 11, 2030 - August 27, 2025
iOS app development basics - Programming app for Android
January 11, 2030 - August 27, 2025
MDEV Tunisia (Android)
January 11, 2030 - August 27, 2025

Industry Experience

Software & Internet, Financial Services, Healthcare, Education, Professional Services