Enable job alerts via email!

Senior GIS Software Engineer

Plan-S Satellite and Space Technologies

Çankaya

On-site

TRY 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a pioneering company in satellite and space technology as a Senior Software Developer specializing in GIS. This role offers the chance to lead the design of geospatial components for innovative Earth Observation projects. Collaborate with a talented team of developers to create cutting-edge satellite image catalogs and analytics pipelines. If you are passionate about shaping the future of space technology and have strong expertise in software development and GIS, this is the perfect opportunity for you to make a significant impact in a dynamic and supportive work environment.

Benefits

Great work environment
Opportunities for early responsibilities
Strong team culture
Competitive compensation package
Wide range side benefits package

Qualifications

  • 8+ years of experience in software development in a structured environment.
  • Strong proficiency in backend languages such as C#, Java, and C++.
  • Hands-on experience with PostGIS and spatial databases.

Responsibilities

  • Design and maintain geospatial database schema using PostgreSQL and PostGIS.
  • Develop RESTful APIs to expose geospatial data and analytics results.
  • Monitor system performance and propose architectural improvements.

Skills

C#
Java
C++
GIS expertise
RESTful API design
Data structures and algorithms
Microservices architecture
Spatial database knowledge
Communication skills

Education

Bachelor's degree in Electronics Engineering
Bachelor's degree in Computer Engineering
Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

PostgreSQL
PostGIS
GeoServer
Docker

Job description

Hi there! We call you from outside the Earth.

We, as Plan-S, are Turkey’s largest private initiative in satellite and space technologies. With the aim of building the best team, being the bravest and most visionary, we are located in the most amazing location of the city, at the heart of R&D.

We design and build small satellites for low-earth orbit, geostationary satellites, and even small spacecraft for the moon and beyond. We offer our customers end-to-end satellite as a service solutions.

We believe that the hardest jobs and the greatest achievements can only be done with the best. If you believe that you are one of the best, it is your job to achieve the hardest, and if you want to plan a new future for the world, join Plan-S!

Position

We are seeking a Senior Software Developer with strong GIS expertise to join our Earth Observation and Remote Sensing projects. You will serve as the Leading Software Design Engineer for GIS-specific components, working closely with our existing .NET, Java, and C++ developers, and our remote sensing image-processing team. The successful candidate will design and implement geospatial data architecture, services, and integrations that underpin our satellite image catalog, analytics pipelines, and customer-facing web & mobile applications.

Responsibilities
  • Design and maintain our geospatial database schema (PostgreSQL + PostGIS).
  • Establish best practices for ingesting and cataloging large volumes of multispectral satellite imagery and metadata.
  • Configure and manage GeoServer (or equivalent) for publishing WMS, WFS, WCS, and WMTS services on-premises.
  • Integrate GIS services with our .NET and/or Java backend to create seamless workflows for data discovery, download, and visualization.
  • Collaborate with our C++ teams to ensure high-performance image processing pipelines.
  • Develop RESTful APIs in relevant frameworks to expose geospatial data and analytics results to frontend or external services.
  • Establish architecture patterns (microservices, monolith, or hybrid) suited to geospatial workloads and on-prem deployment constraints.
  • Implement strategies for caching, tiling, and optimizing queries to handle large datasets efficiently.
  • Monitor system performance, troubleshoot bottlenecks, and propose infrastructure or architectural improvements.
  • Conduct code reviews, enforce coding standards, and ensure robust software architecture for long-term scalability and maintainability.
Requirements
  • Bachelor's degree from Electronics Engineering, Computer Engineering, Computer Science, Software Engineering, or a related field.
  • At least 8 years of experience in software development in a structured environment.
  • Strong proficiency in one or more backend languages (C#, Java, and/or C++).
  • Deep knowledge of microservices architecture, its components, and distributed services.
  • Deep knowledge of synchronous RESTful API design and message queuing solutions using ZeroMQ, RabbitMQ, and/or Kafka.
  • Strong understanding of data structures, algorithms, design patterns, SOLID principles, DDD, Clean, Onion, and Event-Driven architectures.
  • Hands-on experience with PostGIS and/or equivalent spatial database.
  • Familiarity with GeoServer, MapServer, or other OGC-compliant map servers.
  • Understanding of coordinate reference systems, spatial indexing, and geospatial data formats (GeoTIFF, Shapefile, GeoJSON).
  • Proficiency in relational database concepts (indexes, normalization, partitioning).
  • Familiarity with on-prem infrastructure (servers, virtualization, networking).
  • Knowledge of Docker or other container technologies a plus, but not mandatory.
  • Proven ability to architect complex data solutions from scratch.
  • Ability to mentor less-experienced developers in both software design and GIS concepts.
  • Strong written and verbal communication skills for cross-team collaboration.
Preferred Qualifications
  • Experience in Earth Observation or satellite data processing.
  • Familiarity with remote sensing techniques.
Benefits
  • The opportunity to shape “New Space”.
  • Great work environment, opportunity to get responsibilities on the first day.
  • Strong work & team culture empowering autonomy, self-discipline, and personal growth.
  • Competitive compensation package.
  • Wide range side benefits package.

Başvurunuz nedeni ile paylaşmış olduğunuz veriler KVKK kapsamında korunmakta ve işlenmektedir. Ayrıntılı bilgi için https://www.plan.space/gdpr adresini ziyaret edebilirsiniz.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.