Location: Remote, preferably in Switzerland or with at least 4 h overlap with CEST office hours

Employment Type: Full-time (80-100%)

About OPENGIS.ch:

OPENGIS.ch is a dynamic team of Full-Stack GeoNinjas delivering tailored open-source geodata solutions to Swiss and international clients. We are passionate about using and developing open-source tools, providing flexibility, scalability, and future-proof solutions, and we play an active role in the open-source geospatial community. Our agile, distributed team thrives on collaboration, diversity, and mutual support.

Job Description:

We are looking for a skilled and motivated C++ and Python Developer to join our industry solutions team. In this role, you will contribute to QGIS core development (C++), build QGIS plugins (Python), and deliver custom solutions for our clients. You’ll help design, develop, and maintain robust applications that address real-world geospatial challenges. If you enjoy working in a collaborative, client-focused environment and value code quality, we’d love to meet you!

Key Responsibilities:

  • Develop, test, and maintain QGIS and related applications using C++, Python, PostgreSQL, and other technologies.
  • Collaborate with cross-functional teams to design and deliver new features.
  • Ensure application quality, stability, and maintainability.
  • Troubleshoot, identify, and resolve bottlenecks and bugs.
  • Contribute to code quality, organisation, and automation through CI/CD best practices.
  • Optionally, engage directly with clients to understand and address their needs.

Your Profile:

  • Strong experience with C++, Python, and SQL.
  • Proficient in desktop application development (Qt is an advantage).
  • Experience with Linux, Docker (Compose), Git, CI/CD, PostgreSQL, and REST APIs.
  • Familiarity with geospatial concepts and web GIS is a plus; training will be provided if needed.
  • Solid understanding of software deployment, containerization, and continuous integration.
  • Excellent problem-solving skills and ability to work independently.
  • Collaborative mindset and good communication skills.
  • Fluent in English; knowledge of German, French, or Italian is a significant advantage.
  • Living in Switzerland is an advantage.

Application Questions:

  • What is your experience with software development and C++ APIs?
  • Can you describe a project where you used Python, maybe to interact with REST APIs?
  • What is your experience or familiarity with geospatial concepts, tools, or data formats?
  • What is the most recent thing you learned out of personal interest?

How to Apply:

If you are excited about this opportunity and meet the qualifications, please apply at opengis.ch/jobs

Join OPENGIS.ch and help us shape the future of open-source geospatial solutions! 🌍💻🚀