Principal C++ Software Developer – Network Diagram
Esri · Paris
Description du poste
About the role
Esri's Paris R&D center (Cartonet) is looking for a Principal C++ Software Developer to lead the design and evolution of Network Diagram capabilities within its GIS platform. The developer works with engineers, architects, GIS experts and UX/UI partners to build interactive network and schematic visualization software supporting critical infrastructure modeling and management, such as electric and telecommunications networks.
Key responsibilities
- Drive technical design and end-to-end delivery of Network Diagram features (rules, layouts, diagram building)
- Translate customer and internal needs into clear requirements and implementable solutions
- Design and optimize algorithms (geometry/graph theory) for large, real-world network datasets
- Collaborate across C++, C#, GIS platform, architecture, UX and QA to align scope and execution
- Ensure quality through code reviews, unit and performance testing and strong edge-case handling
- Establish best practices and mentor engineers to raise engineering standards
Required profile
- 8+ years of software development experience with demonstrated technical leadership
- Bachelor's degree in computer science, mathematics, engineering or a related field
- Fluent English communication
- Preferred: ability to use coding language models (e.g., GitHub Copilot, Claude Code) productively, multi-threading/concurrency and performance optimization experience, utilities/telecom, GIS or network topology domain knowledge, familiarity with graph databases/graph analytics, and a Master's degree
Required skills
- Expert C++ (STL, C++17, Boost) and strong CS fundamentals (algorithms, data structures, design patterns)
- Applied math skills (geometry, graph theory) and performance-focused problem solving
- Testing (unit and performance), large codebases and Agile/Scrum
- Working knowledge of relational databases
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en France.
Salaires par métier
- Technicien monteur pneumatique industriel 71
- Technicien(ne) Après-Vente – Chariots élévateurs 22
- Aide ménager / aide ménagère (H/F) – CDI temps partiel 20
- Chargé(e) de Communication en alternance 17
- Technicien de maintenance 14
- Technicien confirmé véhicules légers 14
- Employé(e) de ménage – CDI temps partiel 13
- Technicien de maintenance industrielle 13
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 3 heures
Expire dans 1 mois
3 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Esri
Paris
Offres similaires
-
Senior AI Engineer (f/m/d) – Agents IA
Decathlon Digital FR Paris -
Product Manager – Catégories E-commerce (f/m/d)
Decathlon Digital FR Paris -
Data Steward – CoE Data & AI Governance
Decathlon Digital FR Paris -
Senior Software Engineer Spring Boot (f/m/d) – In-Store
Decathlon Digital FR Lille - Btwin Village -
Support Engineer - Last Mile Delivery (f/m/d)
Decathlon Digital FR Lille