Senior Software Engineer (C++) / Scrum Master

6 692.98 - 8 366.22 USDGross per month - Permanent
C

Senior Software Engineer (C++) / Scrum Master

C
Żeliwna 38, Katowice

Comernal Software Sp. z o.o.

Full-time
Permanent
Senior
Hybrid
6 692.98 - 8 366.22 USD
Gross per month - Permanent

Job description

Company Introduction

We are part of Leica Geosystems part of Hexagon group in Switzerland, a global leader in spatial measurement known for premium products and innovative solution development, supporting professionals in a diverse mix of industries, such as aerospace and defence, safety and security, construction, and manufacturing.

 

A range of highly advanced core technologies - EDM (Electronic Distance Measurement), GPS/GNSS technology, airborne LiDAR sensors, 3D laser scanning, tilt and angle measurement and 3D point cloud generation and CAD/CAM software.


When an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation needs to be documented – that’s Leica Geosystems, part of Hexagon.

 

Job Description

We are seeking a skilled Senior Software Engineer (C++) who will also serve as a part‑time Scrum Master to strengthen our engineering team and support our Agile culture.

   

You will:

  • Develop high quality code in C++ for GNSS sensors (Linux, Windows) 

  • Work with Linux-based systems and perform remote debugging. 

  • Use and improve build & dependency systems (CMake, Conan). 

  • Contribute to CI/CD pipelines and quality‑driven development practices. 

  • Collaborate with multiple teams in an international environment. 

  • Ensure precision, correctness, and high engineering standards. 

  • Work with Python for tooling and automation tasks. 

  • Analyze problems efficiently, ask the right questions, and deliver high‑quality solutions


Scrum Master (Secondary Role — Part-Time)

You will:

  • Facilitate Scrum ceremonies (daily stand-ups, sprint planning, review, retrospectives). 

  • Coach team members in Agile principles and improve team maturity. 

  • Identify and remove impediments blocking team progress. 

  • Ensure smooth communication with stakeholders and product owners. 

  • Promote continuous improvement and drive process refinement. 


What We’re Looking For

Required (Engineering)

  • Strong professional experience (8+ years) with modern C++

  • Competency with Python

  • Experience with remote debugging on Linux

  • Knowledge of CMakeConan, and CI/CD systems

  • Precision, ownership, and a “do it correctly” mindset. 

  • Ability to work with legacy code (C++98) when necessary. 

  • Fast learner with strong analytical thinking. 

  • Excellent communication skills in an international environment. 


Required (Scrum Master)

  • Previous experience as a Scrum Master or similar Agile leadership role. 

  • Strong understanding of Scrum artifacts, events, and techniques

  • Experience working with multiple stakeholders across teams. 


Additional

  • University degree or university of applied science degree in Computer Science or equivalent.

  • Good English language skills required (written and spoken) allowing effective work in multinational and globally spread teams.



Nice to Have

  • Experience with distributed systems. 

  • Knowledge of geospatial, GNSS, or embedded systems. 

  • Familiarity with tooling such as Jira, Confluence, or similar. 


We Offer

  • Work on technologically advanced, globally used products. 

  • Hybrid work model (office in Katowice). 

  • Opportunity to shape engineering culture and Agile processes. 

  • Collaboration with international teams and experts in the Hexagon group. 

  • Stable employment in a globally recognized technology company.

  • Excellent atmosphere and comfortable working environment.

Tech stack

    English

    B2

    C++

    advanced

    Git

    regular

    SOLID Principles

    regular

    Unit Testing

    regular

    Scrum

    regular

    Agile

    regular

    CMake

    regular

    Python

    regular

    Linux

    junior

    Conan

    nice to have

Office location

Published: 06.02.2026

Senior Software Engineer (C++) / Scrum Master

6 692.98 - 8 366.22 USDGross per month - Permanent
Summary of the offer

Senior Software Engineer (C++) / Scrum Master

Żeliwna 38, Katowice
Comernal Software Sp. z o.o.
6 692.98 - 8 366.22 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Comernal Software Sp. z o.o. z siedzibą w Katowicach, ul. Żeliwna 38 (dalej jako "adminis... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.