Senior GIS Software Engineer

Ankara , Türkiye
Full-Time

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 hearth of R&D.

We design and build small satellites for low-earth orbit, geostationary satellites, and even small spacecrafts 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!

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.

  • 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 in 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.

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 spacecrafts for the moon and beyond. Besides, we signed the agreement to launch three IoT satellites. 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, be brave and join us.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job