×
Register Here to Apply for Jobs or Post Jobs. X

Tech Lead​/Senior Software Engineer; C+ +; f​/m​/d

Job in 9435, Heerbrugg, Kanton St. Gallen, Switzerland
Listing for: Leica Geosystems, part of Hexagon
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software), DevOps, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 CHF Yearly CHF 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Tech Lead / Senior Software Engineer (C++) (f/m/d)
Location: Heerbrugg

Leica Geosystems is looking for a highly motivated and passionate Senior Software Engineer to strengthen our data-modelling platform team. Our data management SDK is a future-proof data-modelling framework – the platform technology that manages our domain data (data structure and persistence) in a common, reusable way across our product portfolio. Our vision is an end-to-end, automated round-trip of the data, from the Common Data Environment (CDE) through the domain models that power our digital reality platform.

You will help shape the C++ core of this platform – designing the domain models, containers and persistence mechanisms that many products build upon. We work test-driven, with strong quality gates, and we actively embrace AI as a first-class part of how modern software is engineered. If you love clean architecture, well-modelled data, and using the latest AI tooling to multiply your impact, we want to hear from you.

About

Us

At Hexagon, we are the global leader in measurement technologies. Our precision measurement, positioning, and autonomous solutions transform the world’s most vital industries – providing the confidence that customers rely on to build, navigate, and innovate.

From microns to Mars, we drive productivity, quality, safety, and sustainability where it matters most. We help industries operate smarter, reduce risk, and reach new levels of efficiency.

Looking ahead, we are advancing our customers towards a future of true autonomy – enabling them to meet sustainability and demographic challenges with confidence.

With approximately 16,000 employees across 50 countries, Hexagon combines global scale, expertise, and innovation to make a lasting impact across some of the world’s most vital industries.

Learn more at

MUST:
  • 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).
  • Hands-on, daily use of AI coding assistants (e.g. Git Hub Copilot, ChatGPT / Claude) for code generation, refactoring, tests, debugging and documentation – with effective prompt engineering, a track record of raising productivity and quality, and critical evaluation of their output.
  • Modern, test-driven development practices within an agile environment, and a habit of automating everything.
  • Version control with Git (Git Hub) and CI/CD experience (Git Hub Actions or comparable).
  • You express your opinion freely, challenge constructively, and align with agreed team decisions once a direction is chosen.
  • Fluent in English (written & spoken);
    German is a plus.
  • Championing the safe, effective and pragmatic adoption of AI – balancing quality, security and maintainability – and staying current with the fast-moving AI landscape.
NICE TO HAVE:
  • Experience with GraphQL / REST, CQRS, federated data and distributed systems.
  • Practical experience applying AI/ML techniques to data-modelling problems – e.g. schema inference, automated data mapping/validation, semantic enrichment or intelligent data transformation.
  • Docker / containerised tool chains and static-analysis / quality gates (e.g. Sonar Qube).
  • CMake, package management (e.g. Conan) and cross-platform development.
  • Exposure to cloud-native development (AWS).
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary