Senior C++ Data Modelling Tech Lead

Leica Geosystems, part of Hexagon

Heerbrugg

On-site

CHF 150,000 - 190,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Leica Geosystems is seeking a Senior Software Engineer to strengthen our data-modelling platform team in Switzerland. You will shape the C++ core, including domain models and persistence, and work in a test-driven, AI-enabled environment to deliver reusable platform components across the portfolio.

The role emphasizes modern C++, data modelling expertise, and collaboration within an agile setup. German is a bonus, and the team values curiosity, quality, and pragmatic AI adoption.

Qualifications

  • 5+ years of professional experience building production software in modern C++ (C++17 / C++20).
  • Strong grasp of data modelling, data structures and persistence concepts, with applied experience of Domain-Driven Design (DDD).
  • Daily use of AI coding assistants for code generation, testing, debugging and documentation with prompt engineering.
  • Modern, test-driven development in an agile environment with automation.
  • Version control with Git and CI/CD experience (GitHub Actions or similar).
  • Ability to express opinions constructively and align with team decisions.
  • Fluent in English; German is a plus.
  • Champion AI adoption balancing quality, security and maintainability.

Responsibilities

  • Shape the C++ core of the data-modelling platform, including domain models, containers and persistence.
  • You will work in a test-driven, agile environment with strong quality gates and AI tooling.
  • You contribute to architecture decisions and promote maintainability and reuse across products.

Skills

C++17/C++20
Data modelling
Domain-Driven Design
AI tooling usage
Test-driven development
Git & CI/CD
English fluent
German nice-to-have

Tools

GitHub
GitHub Actions
CMake
Conan
Docker

Job description

Leica Geosystems is seeking a Senior Software Engineer to strengthen our data-modelling platform team in Switzerland. You will shape the C++ core, including domain models and persistence, and work in a test-driven, AI-enabled environment to deliver reusable platform components across the portfolio.

The role emphasizes modern C++, data modelling expertise, and collaboration within an agile setup. German is a bonus, and the team values curiosity, quality, and pragmatic AI adoption.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Tech Lead, Data Modeling & AI Platform
Senior C++ Tech Lead, Data Modeling & AI Platform

Leica Geosystems • Sankt Gallen

Hybrid
CHF 120,000 - 190,000
Flexible hours
25–30 days vacation
Hybrid model
+6
Tech Lead / Senior Software Engineer (C++) (f/m/d)
Tech Lead / Senior Software Engineer (C++) (f/m/d)

Leica Geosystems, part of Hexagon • Heerbrugg

On-site
CHF 150,000 - 190,000
Technical Lead
Technical Lead

Leica Geosystems • Sankt Gallen

Hybrid
CHF 120,000 - 190,000
Flexible hours
25–30 days vacation
Hybrid model
+6
Senior .NET Software Engineer | AI & IoT
Senior .NET Software Engineer | AI & IoT

Leica Geosystems • Sankt Gallen

On-site
CHF 120,000 - 180,000
Flexible working hours
Vacation entitlement 25–30 days
Bonus system
+3
Geospatial Product Marketing Manager
Geospatial Product Marketing Manager

Leica Geosystems • Sankt Gallen

On-site
CHF 120,000 - 180,000
Flexible working hours
Bonus system
Pension plan
+1
C/C++ Software Engineer - LiDAR Perception
C/C++ Software Engineer - LiDAR Perception

Embotech • Zürich

On-site
CHF 110,000 - 140,000
Senior Data & AI Product Engineer: End-to-End Data Solutions
Senior Data & AI Product Engineer: End-to-End Data Solutions

Breitling • Grenchen

Remote
CHF 150,000 - 190,000
Work from home
Watch-to-wear program
Referral program
+3
Senior Data Scientist
Senior Data Scientist

ELCA Switzerland and Europe • Pully

On-site
CHF 140,000 - 190,000
Senior Data Platform Architect – Hybrid Zurich
Senior Data Platform Architect – Hybrid Zurich

TalentCloud Group • Zürich

Hybrid
CHF 140,000 - 190,000
Cloud DevOps Architect | CI/CD, IaC, Kubernetes
Cloud DevOps Architect | CI/CD, IaC, Kubernetes

Leica Geosystems AG • Heerbrugg

On-site
CHF 90,000 - 120,000
Flexible annual working hours
25-30 vacation days
Bonus system
+2