Tech Lead: C++ Data Modeling & AI Platform

Hexagon Geosystems

Heerbrugg

On-site

CHF 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible annual hours
25–30 days vacation
Relocation support
Employee discounts

Job summary

Hexagon Geosystems is seeking a highly motivated Senior Software Engineer to strengthen our data-modelling platform team in Heerbrugg. You will shape the C++ core of the SDK, defining domain models, containers and persistence, enabling multiple products to share a common foundation.

We value AI-assisted engineering, clean architecture and strong automated testing. Join a global leader in measurement technologies, with opportunities for relocation support, professional development and an

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 experience.
  • Hands-on use of AI coding assistants for code generation, tests, debugging and documentation.
  • Modern, test-driven development practices in an Agile environment, with automation.

Responsibilities

  • Design, implement and evolve the C++ core of the data management SDK – domain models, data structures, persistence and APIs.
  • Ensure consistent, future-proof domain data modelling across products using DDD.
  • Support end-to-end data round-trip from CDE through federated synchronization and GraphQL federation.
  • Mentor team members, perform thorough code reviews, and guide architectural decisions.

Skills

Modern C++ (C++17/20)
Domain-Driven Design (DDD)
AI-assisted development
Test-driven development
Version control (Git)
CI/CD (GitHub Actions)
Code reviews & mentoring

Tools

GraphQL
REST
Docker
CMake / Conan

Job description

Hexagon Geosystems is seeking a highly motivated Senior Software Engineer to strengthen our data-modelling platform team in Heerbrugg. You will shape the C++ core of the SDK, defining domain models, containers and persistence, enabling multiple products to share a common foundation.

We value AI-assisted engineering, clean architecture and strong automated testing. Join a global leader in measurement technologies, with opportunities for relocation support, professional development and an

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 AG • Heerbrugg

On-site
CHF 120,000 - 160,000
Flexible annual hours
25–30 days vacation
Relocation support
+1
Senior .NET Engineer — AI-Driven Industrial Apps
Senior .NET Engineer — AI-Driven Industrial Apps

Leica Geosystems AG • Heerbrugg

On-site
CHF 120,000 - 160,000
Flexible annual working hours
Vacation days 25–30
Bonus system
+6
Dotnet Developer
Dotnet Developer

Leica Geosystems • Sankt Gallen

Hybrid
CHF 120,000 - 170,000
Flexible working hours
Hybrid working model
Bonus system
+5
Product Engineer: Surveying Software (Hybrid, Global)
Product Engineer: Surveying Software (Hybrid, Global)

Hexagon Geosystems • Heerbrugg

Hybrid
CHF 110,000 - 140,000
Flexible working hours
Hybrid working model
Generous bonus system
+4
AI-Driven Embedded Systems Test Architect
AI-Driven Embedded Systems Test Architect

Hexagon Geosystems • Heerbrugg

On-site
CHF 120,000 - 190,000
Flexible annual working hours
25–30 days vacation
Bonus system
+3
Global Operations Process & Data Engineer
Global Operations Process & Data Engineer

Hexagon Geosystems • Heerbrugg

On-site
CHF 120,000 - 160,000
Flexible working hours
25–30 days vacation
Bonus system
+3
Software Test Architect (AI Enablement) for Embedded Systems (f/m/d)
Software Test Architect (AI Enablement) for Embedded Systems (f/m/d)

Leica Geosystems AG • Heerbrugg

On-site
CHF 120,000 - 190,000
Flexible annual working hours
25–30 days vacation
Bonus system
+3
(Senior) .NET Software Engineer (f/m/d)
(Senior) .NET Software Engineer (f/m/d)

Leica Geosystems AG • Heerbrugg

On-site
CHF 120,000 - 160,000
Flexible annual working hours
Vacation days 25–30
Bonus system
+6
Top locations