Senior Software Engineer in GIS

Burgos
  • Trabajo remoto

About Our Client

Our client is a tech company specialising in the next-generation marine navigation systems. They are rethinking marine navigation for the modern boater. Their mission is to build intuitive, reliable, and cutting-edge navigation solutions by harnessing the power of advanced software and user-centric design. Our client creates tools that bring a seamless, integrated experience to mariners, allowing them to navigate more safely and efficiently. Join us in reshaping the future of marine technology.

Role

We are looking for a Senior Software Engineer specializing in Geographic Information Systems (GIS) to join our team and contribute to the development of next-generation marine mapping applications. This is a remote position with flexible working hours.

Responsibilities

  • Design, develop, and maintain data processing pipelines using Python, Node.js, and other relevant technologies.
  • Implement scalable, high-performance solutions for processing large geospatial datasets, including official S57 data, multibeam sonar data, and user-collected depth data.
  • Apply best practices in GIS data management to ensure data integrity and reliability.
  • Collaborate with cross-functional teams to integrate data processing systems into marine mapping applications.
  • Continuously enhance the architecture, methodologies, and codebase of our data processes.
  • Stay updated with best practices in software engineering and emerging big data and GIS technologies.

Must-Have Requirements

  • 5+ years of professional experience in software engineering.
  • Strong programming skills in Python and Node.js.
  • Hands-on experience with geospatial databases, especially PostGIS.
  • Proven ability to design and implement efficient, scalable data pipelines.
  • Experience in parallel computing and optimizing code for multicore processors.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Proficiency in Linux/Unix environments and shell scripting.
  • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Ability to write efficient, well-documented code and scripts.
  • Excellent communication and collaboration skills.

Nice-to-Have Requirements

  • A strong portfolio of coding projects or contributions to open-source GIS or data processing initiatives.
  • Proven track record of building and maintaining production-grade data pipelines.
  • Experience optimizing algorithms for processing large geospatial datasets.
  • Ability to write high-performance code when needed, using C++ or equivalent languages.
  • Knowledge of machine learning techniques for geospatial data analysis.

Why Join Us?
Joining our team means tackling exciting challenges and making a direct impact on our product users. We offer the opportunity to develop innovative navigation solutions transforming the marine industry. You'll be part of a talented team creating cutting-edge experiences for users. Additionally, we provide a competitive compensation package, remote work flexibility, and opportunities for professional growth and development.

Oferta de empleo publicada 1 día atrás

¿Quiere recibir más ofertas?

Suscríbase y reciba ofertas similares para Senior Software Engineer in GIS. ¡Entérese antes que nadie!

subscribeToSimilarBanner
Regístrate para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritos
  • Crear un CV
    Nuevo
  • Salario
  • Alertas de empleo