View Our Website View All Jobs

Software Engineer – Platform - Earth Observation

Role Purpose: The role is responsible of supporting our imagery and geoanalytics distribution and exploitation services and platform, called Kanvas. He/she would support the implementation of new features and capabilities and providing innovative Earth Observation and geospatial solutions for scientific and commercial applications. He/she will be involved in configuring, developing and consolidating software solutions over our Amazon Web Services and ArcGIS technology stack, especially in the fields of imagery production pipelines, value-added products, customer-facing services development, third-party applications integration, connection with multiple data sources and federation with external platforms. He/she would work within a continuous integration/continuous delivery environment, with highly automated testing procedures and supporting agile development teams to deliver operational software over public cloud infrastructures responding to requirements from business development and imagery production teams.

Key Accountabilities and Responsibilities:

  • Integrate Deimos Imaging's imagery production pipelines with Kanvas platform.
  • Support the development and integration of imagery, value-added products and geospatial services on Kanvas platform.
  • Design and integrate customer-facing services to access our space assets including data, applications and analytics.
  • Integrate Kanvas platform with third-party platforms.
  • Support the integration of third-party applications and services.
  • Connect Kanvas with multiple space-borne sensors and imagery production chains plus other raster and vectorial data sources.
  • Other responsibilities:
  1. Configure and maintain internal and customer-facing ArcGIS enterprise environments.
  2. Evangelize teams in the possibilities and uses of the ArcGIS software suite, including imagery and GIS services.

Education and Requirements:

  • University degree or equivalent in Software Engineering, Computer Science, Remote sensing, telecommunication or similar.
  • Master’s Degree (Software Engineering, Computer Science, Remote sensing, telecommunications) will be considered an asset.
  • 3 -5 years of proven experience within the fields of Earth Observation and/or Geographical Information Systems with expertise in data and information distribution and exploitation platforms.
  • A background in geospatial markets, enterprise platform markets, and geospatial/enterprise business models is strongly desired.
  • Expertise in ESRI’s ArcGIS Enterprise and especially ArcGIS Imagery servers is preferred.
  • Command of English is mandatory, other languages are an asset.

Technical Skills and knowledge:

  • Knowledge and experience designing, developing or operating Earth Observation or Geospatial data and information distribution and exploitation services or platforms.
  • Expertise in developing software for imagery or geospatial applications and services.
  • Expertise of web applications front-end development languages, including Javascript.
  • Knowledge of Open Geospatial Consortium standards for imagery, maps, sensors and others (WMS, WTS, WCS, CSW, WFS, etc.)
  • Knowledge of Open APIs for imagery and data sharing, including OpenSearch.
  • Knowledge of CKAN-based data platforms.
  • Experience working with standard imagery and geospatial data and metadata formats, including GeoTiff, JPEG, NetCDF, HDF, KML, GML and shapefiles.
  • Expertise of software programming languages for jobs automation and scripting like Python.
  • Knowledge of imagery programming libraries like GDAL.
  • Experience deploying software in public cloud infrastructures like Amazon Web Services.
  • Experience working in CD/CI pipelines with automated testing.
  • Knowledge of Remote Sensing, Earth Observation or Data Science applied to those fields.


  • Candidates should be able to work effectively, autonomously and cooperatively in a diverse and international team environment, defining and implementing solutions in line with team and individual objectives, as well as project deadlines.
  • Applicants should also have good analytical, organizational and reporting skills, a proactive attitude to problem-solving and an interest in innovative technologies.
  • Experience of working in a multi-disciplinary team environment.
  • Experience of working closely with customers, partners and suppliers.
  • Good interpersonal and communication skills.
  • Capacity to prioritize, adaptable and flexible, autonomous
  • Honest and ethical approach
  • Team player with proactive and positive attitude
  • Building trust and influencing.
  • Used to cope with the pressure of a target driven environment
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*