Earth Observation Science & Technology Developer

Bowman Outsourcing

Pretoria

On-site

ZAR 600,000 - 1,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bowman Outsourcing in Pretoria is seeking an Earth Observation Science & Technology Developer to design, develop, and implement advanced software for processing and analyzing satellite imagery and geospatial data.

You will work with scientists and engineers to build scalable pipelines, implement image processing algorithms, and deliver visualization and data fusion tools for research and commercial projects.

Qualifications

  • Bachelor's Engineering degree required.
  • Experience with Java, Spring, Angular, and RESTful services.
  • Experience with geospatial data, Earth observation, and remote sensing.
  • Familiar with large-scale data processing pipelines.

Responsibilities

  • Design, develop, and implement software solutions for Earth observation data processing, analysis, and visualization.
  • Integrate data from satellites, ground sensors, and climate models to provide insights.
  • Develop algorithms for image processing, feature extraction, and data fusion.
  • Create tools for geospatial analysis and visualization to support decision making.
  • Collaborate with researchers and interdisciplinary teams on ongoing projects.

Skills

Java
Spring Framework
Angular
TypeScript
RESTful APIs
SQL
No-SQL Databases
Earth observation
Remote sensing
Geospatial technologies

Education

Bachelor's Engineering

Tools

GDAL
ArcGIS
QGIS
ENVI

Job description

Earth Observation Science & Technology Developer

Job Openings Earth Observation Science & Technology Developer

About the job Earth Observation Science & Technology Developer

As an Earth Observation Science & Technology Developer, you will be responsible for designing, developing, and implementing cutting‑edge software solutions tailored to Earth observation applications. Your expertise in engineering, coupled with your passion for Earth sciences, will enable you to contribute significantly to our ongoing research projects and commercial ventures. Working in collaboration with scientists, data analysts, and other developers, you will play a key role in driving the advancement of our Earth observation technologies and applications.

Key Responsibilities:
  • Software Development: Design, code, and test software applications and tools, tailored to Earth observation data processing, analysis, and visualization. Ensure the scalability, efficiency, and maintainability of developed software solutions.
  • Earth Observation Expertise: Leverage your deep understanding of Earth observation science, satellite data, remote sensing, and geospatial technologies to address complex challenges and develop novel solutions.
  • Algorithm Development: Implement algorithms for data preprocessing, image analysis, feature extraction, and data fusion to extract valuable information from Earth observation datasets.
  • Data Integration: Integrate data from multiple Earth observation sources, including satellites, ground‑based sensors, and climate models, to provide comprehensive insights.
  • Geospatial Analysis: Develop tools for geospatial analysis, data fusion, and visualization to facilitate informed decision‑making processes.
  • Collaborative Research: Collaborate with researchers, scientists, and interdisciplinary teams to contribute to ongoing research projects and Earth observation initiatives.
  • Innovation: Stay updated with the latest advancements in Earth observation technologies and propose innovative ideas to enhance our products and services.
  • Documentation: Prepare technical documentation, user guides, and manuals to facilitate the adoption and understanding of developed software solutions.
Qualifications and Skills:
  • A bachelor's Engineering (e.g., Computer Science, Electrical Engineering degree in ring, or related fields) is required.
  • Proven experience in software development with expertise in programming languages like Java, Spring Framework, Angular, Typescript, RESTful Web Services, message queues, SQL and No‑SQL Databases or others relevant to Earth observation applications.
  • Strong background in Earth observation science, remote sensing, geospatial technologies, and related domains.
  • Familiarity with working with large‑scale datasets and data processing pipelines.
  • Experience in algorithm development and implementation for image processing and geospatial analysis.
  • Proficiency in using geospatial libraries and software tools (e.g., GDAL, ArcGIS, QGIS, ENVI, etc.).
  • Knowledge of cloud computing platforms and distributed computing techniques is a plus.
  • Excellent problem‑solving skills and the ability to work in a collaborative team environment.
  • Strong communication skills to convey technical concepts to non‑technical stakeholders effectively.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Earth Observation Software Engineer
Earth Observation Software Engineer

Bowman Outsourcing • Pretoria

On-site
ZAR 600,000 - 1,000,000
Senior Remote Sensing Specialist
Senior Remote Sensing Specialist

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Performance bonus
Health/dental/vision insurance
Paid time off
+2
Full Stack Software Engineer
Full Stack Software Engineer

Sayari Earth • Mossel Bay

On-site
ZAR 600,000 - 900,000
Software Developer
Software Developer

Exceed Human Resource Consultants • Stellenbosch

Hybrid
ZAR 350,000 - 520,000
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Network Finance • Wes-Kaap

On-site
ZAR 420,000 - 680,000
Senior Specialist: Systems Development
Senior Specialist: Systems Development

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 900,000
Remote Sensing Specialist - Agriculture
Remote Sensing Specialist - Agriculture

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 600,000 - 900,000
Flexible remote work
Professional development
State-of-the-art geospatial tools
+1
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Network Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Technical Lead / Software Developer
Senior Technical Lead / Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000