CareerPlanGet AI match score →

Principal C++ Software Developer – Network Diagram

Paris, FR💼 Full-time🗓 2026-06-23 → 2026-07-31

Core

Lead the design and evolution of Network Diagram capabilities within the GIS platform, building interactive visualization software for critical infrastructure modeling (electric and telecommunications networks).

Role type

Principal C++ Software Developer (Network Diagram & GIS)

Builds

Interactive network and schematic visualization software for infrastructure management

Domain

GIS, Utilities/Telecom, Network Topology

Deliverable

product features

Required skills

C++ (STL, C++17, Boost), algorithms, data structures, geometry, graph theory, performance optimization, unit testing, code reviews

Preferred skills

Multi-threading/concurrency, coding language models (AI assistants), graph databases, graph analytics

Technologies

C++, C#, GIS platforms, relational databases

Responsibilities

Drive technical design and end-to-end delivery of Network Diagram features; Design and optimize algorithms for large network datasets; Collaborate across engineering, architecture, and UX teams; Ensure quality via code reviews and performance testing; Mentor engineers to raise standards

Seniority

Principal, hands-on IC with technical leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗