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

Leica Geosystems

Sankt Gallen

Hybrid

CHF 120,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

Benefits offered by this job

Flexible hours
25–30 days vacation
Hybrid model
Bonus scheme
Pension plan
Professional development
Relocation support
Employee discounts
International team

Job summary

Leica Geosystems is seeking a Senior Software Engineer/Tech Lead to shape the C++ core of our data-modelling SDK. You will design domain models, data structures and persistence, enable a common data foundation for multiple products, and apply Domain-Driven Design to ensure scalable, future-proof data management.

You will work in a test-driven, AI-augmented environment with strong quality gates, contribute to GraphQL federation, and lead technical reviews while mentoring colleagues in a hybrid

Qualifications

  • 5+ years of professional experience building production software in modern C++ (C++17/20).
  • Strong grasp of data modelling, data structures and persistence with DDD.
  • Daily use of AI coding assistants for code generation, testing and documentation.
  • Modern, test‑driven development in an agile environment with automation.
  • Git and CI/CD experience; fluent in English; German is a plus.

Responsibilities

  • Design, implement and evolve the C++ core of the data management SDK — domain models, data structures and APIs.
  • Ensure consistency and future-proof modelling via Domain-Driven Design (DDD).
  • Support end-to-end data round-trip vision from CDE to federated synchronisation and GraphQL federation.
  • Write clean code with strong test coverage and maintain SonarQube quality gates.
  • Embed AI-assisted engineering and mentor team members; drive architectural decisions.

Skills

C++
DDD
AI-assisted coding
Agile development
Git
CI/CD
English
German

Tools

GraphQL
REST
Docker
CMake
Conan
AWS

Job description

Leica Geosystems is seeking a Senior Software Engineer/Tech Lead to shape the C++ core of our data-modelling SDK. You will design domain models, data structures and persistence, enable a common data foundation for multiple products, and apply Domain-Driven Design to ensure scalable, future-proof data management.

You will work in a test-driven, AI-augmented environment with strong quality gates, contribute to GraphQL federation, and lead technical reviews while mentoring colleagues in a hybrid

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Data Modelling Tech Lead
Senior C++ Data Modelling Tech Lead

Leica Geosystems, part of Hexagon • Heerbrugg

On-site
CHF 150,000 - 190,000
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
Lead Computational Geometry Engineer CAD/CAM & Kernel
Lead Computational Geometry Engineer CAD/CAM & Kernel

Saeki • Kloten

On-site
CHF 140,000 - 200,000
Mission impact
Total ownership
State-of-the-art facility access
+3
Senior AI Engineer: Lead Data Science & MLOps
Senior AI Engineer: Lead Data Science & MLOps

ELCA Switzerland and Europe • Pully

On-site
CHF 140,000 - 190,000
Lead AI Architect: Remote, Data-Centric Multimodal
Lead AI Architect: Remote, Data-Centric Multimodal

Jobgether SRL • Switzerland

Remote
CHF 10,000 - 13,000
Fully remote
Competitive salary
Leadership role
+1
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
Product Engineer, Total Stations & Geospatial Solutions
Product Engineer, Total Stations & Geospatial Solutions

Leica Geosystems, part of Hexagon • Heerbrugg

On-site
CHF 110,000 - 150,000
C/C++ Software Engineer - LiDAR Perception
C/C++ Software Engineer - LiDAR Perception

Embotech • Zürich

On-site
CHF 110,000 - 140,000
Senior AI Platform Engineer & Tech Lead (Remote)
Senior AI Platform Engineer & Tech Lead (Remote)

Jobgether SRL • Switzerland

Remote
CHF 133,000 - 158,000
Annual cash comp
Equity
35 days PTO
+3