{"id":3241548,"url":"https://alion.io/job/geopraevent-tech-lead-senior-software-engineer-c-fmd","title":"Tech Lead / Senior Software Engineer (C++) (f/m/d)","company":{"id":2275045,"name":"Geopraevent","domain":"geopraevent.ch","url":"https://alion.io/company/geopraevent","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"onlyfy","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Heerbrugg, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Copilot","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GraphQL","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"SonarQube","optional":false},{"name":"AWS","optional":true},{"name":"CMake","optional":true},{"name":"Conan","optional":true},{"name":"Docker","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-10-13T12:00:00Z","employer_posted_date":"2026-10-25","last_verified_at":"2026-11-05T02:52:32Z","board_verified":true,"closed_at":null,"days_open":22,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":22},"description":"Hexagon’s Infrastructure & Geospatial Business Area combines measurement, positioning, and mapping technologies to help geodata-dependent industries capture, measure, and visualise the physical world - turning data into actionable insights for better decisions and greater efficiency.\nLeica 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.\nYou 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.\nTech Lead / Senior Software (C++) (f/m/d)\n\nHeerbrugg\n\n100%\n\nWe offer you\nFlexible annual working hours based on a 40-hour week\n25-30 days of vacation, depending on age\nHybrid working model\nBonus system and extra-mandatory pension fund contributions\nOpportunities for personal and professional development\nRelocation support\nEmployee discounts and various company events\nInternational working environment with collaboration across teams and countries\nHere you can find more information about us as an employer.\nHexagon’s Infrastructure & Geospatial Business Area combines measurement, positioning, and mapping technologies to help geodata-dependent industries capture, measure, and visualise the physical world - turning data into actionable insights for better decisions and greater efficiency.\nLeica 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.\nYou 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.\nThis appeals to you\nYou design, implement and evolve the C++ core of the data management SDK - domain models, data structures, persistence and the APIs through which products consume them.\nYou ensure our domain data is modelled in a common, consistent and future-proof way, applying Domain-Driven Design (DDD) so that many products can rely on one shared foundation.\nYou support the end-to-end data round-trip vision - from the CDE through federated synchronisation and GraphQL federation.\nYou code because you love clean code, good performance, scalability and meaningful test coverage, and you keep our SonarQube quality gates green.\nYou embed AI-assisted engineering into the team’s daily practice, using it to raise craftsmanship, productivity and quality.\nYou act as Tech Lead for the team - you agree and hand over high-level work packages, support their vertical slicing and realisation, multiply knowledge across the team and foster pro-active, self-dependent work.\nYou translate functional and non-functional requirements into module design or architecture (together with other Tech Leads, Technical Project Leads or Architects) and provide technical risk assessment for larger changes (architecture, module design, interfaces) and technology trade-offs.\nYou manage technical stakeholders and peers to align the design, drive the decision-making process and present results to stakeholders - coaching and guiding developers, conducting thorough code reviews and acting as a role model for the team.\nThis is you\nMUST:\n5+ years of professional experience building production software in modern C++ (C++17 / C++20).\nStrong grasp of data modelling, data structures and persistence concepts, with applied experience of Domain-Driven Design (DDD).\nHands-on, daily use of AI coding assistants (e.g. GitHub 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.\nModern, test-driven development practices within an agile environment, and a habit of automating everything.\nVersion control with Git (GitHub) and CI/CD experience (GitHub Actions or comparable).\nYou express your opinion freely, challenge constructively, and align with agreed team decisions once a direction is chosen.\nFluent in English (written & spoken); German is a plus.\nChampioning the safe, effective and pragmatic adoption of AI - balancing quality, security and maintainability - and staying current with the fast-moving AI landscape.\nNICE TO HAVE:\nExperience with GraphQL / REST, CQRS, federated data and distributed systems.\nPractical experience applying AI/ML techniques to data-modelling problems - e.g. schema inference, automated data mapping/validation, semantic enrichment or intelligent data transformation.\nDocker / containerised toolchains and static-analysis / quality gates (e.g. SonarQube).\nCMake, package management (e.g. Conan) and cross-platform development.\nExposure to cloud-native development (AWS).\nWe offer you\nFlexible annual working hours based on a 40-hour week\n25-30 days of vacation, depending on age\nHybrid working model\nBonus system and extra-mandatory pension fund contributions\nOpportunities for personal and professional development\nRelocation support\nEmployee discounts and various company events\nInternational working environment with collaboration across teams and countries\nHere you can find more information about us as an employer.\nAbout Us\nAt 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.\nFrom 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.\nLooking ahead, we are advancing our customers towards a future of true autonomy - enabling them to meet sustainability and demographic challenges with confidence.\nWith 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.\nLearn more at hexagon.com.\nContact\nIf you have any questions, please do not hesitate to contact Dominik Kung, Talent Acquisition Partner.\nAPPLY NOW\nAPPLY NOW\nLeica Geosystems AG\nHeinrich Wild Strasse\nCH-9435 Heerbrugg\nJob-ID: 9rth4m15","description_format":"text","description_chars":7514,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Company events","Hybrid work","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-25T16:28:16Z"}],"visa":[],"liveness":{"score":61,"band":"ok","label":"Likely open","p_open":1,"p_active":0.807,"p_room":0.75,"age_days":22,"expected_fill_days":25,"reasons":["conf:3","velocity","win:late"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/geopraevent-tech-lead-senior-software-engineer-c-fmd","json_url":"https://alion.io/job/geopraevent-tech-lead-senior-software-engineer-c-fmd.json","meta":{"generated_at":"2026-11-05T07:03:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8808,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2275045},"rest":"https://alion.io/mcp/rest/get_company?id=2275045"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgeopraevent-tech-lead-senior-software-engineer-c-fmd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgeopraevent-tech-lead-senior-software-engineer-c-fmd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgeopraevent-tech-lead-senior-software-engineer-c-fmd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/geopraevent-tech-lead-senior-software-engineer-c-fmd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgeopraevent-tech-lead-senior-software-engineer-c-fmd"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3241548}},{"tool":"search_jobs","arguments":{"company":"geopraevent.ch","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3241548},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}