Senior GIS Software Engineer
Lead the design and delivery of advanced enterprise GIS applications, integrations, and geospatial workflows for complex projects across the MENA region.
Required Qualifications
- Bachelor's degree in GIS, Geomatics, Computer Science, Software Engineering, or a closely related field; a master's degree is preferred
- At least 5 years of professional experience building and delivering production-grade GIS software solutions
- Expert knowledge of ArcGIS Pro, ArcGIS Enterprise, ArcGIS Online, ArcGIS APIs/SDKs, and geoprocessing workflows
- Advanced programming skills in Python and JavaScript/TypeScript, including ArcPy and the ArcGIS Maps SDK for JavaScript
- Strong experience with REST APIs, spatial databases, SQL, Git, automated testing, deployment, performance optimization, and technical documentation
- Demonstrated ability to architect complex systems, troubleshoot critical issues, lead technical delivery, and communicate with clients and multidisciplinary teams
- Excellent professional English, both written and spoken, is mandatory