Principal C++ Software Developer - Network Diagram

Esri
Paris
Overview

As a Principal Software Developer with expertise in software development and applied mathematics, you lead with strong problem-solving skills and a commitment to rigor and innovation. You deliver solutions that are correct, scalable, and maintainable while guiding the design and evolution of Network Diagram capabilities within the GIS platform, balancing user needs, technical constraints, performance, and long-term architecture. You will collaborate with engineers, architects, GIS experts, and UX/UI partners to build interactive network and schematic visualization software that supports critical infrastructure modeling and management, including electric and telecommunications networks.

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 via code reviews, unit/performance testing, and strong edge-case handling
  • Establish best practices and mentor engineers to raise engineering standards
Requirements
  • 8+ years software development experience with demonstrated technical leadership
  • 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
  • Experience with testing (unit + performance), large codebases, and Agile/Scrum
  • Working knowledge of relational databases
  • Fluent English communication
  • Bachelor’s degree in computer science, mathematics, engineering, or related field
Recommended Qualifications
  • Ability to use coding language models productively (such as GitHub Copilot, Claude Code) to accelerate development while maintaining code quality, security, and correctness
  • Multi-threading/concurrency and performance optimization experience
  • Utilities/telecom, GIS, or network topology domain knowledge
  • Familiarity with graph databases/graph analytics
  • Master’s degree in computer science, mathematics, engineering, or related field

#LI-Onsite

About Esri

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here .

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email [email protected] and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

Requisition ID: 2026-3956

Available in

Paris, FR

Job Category

Software Development and Engineering

Role Type

Individual Contributor

Experience Level

Senior Level

Publié le 2026-05-30

Emplois Recommandés

GESTIONNAIRE de FORMATION - H/F

Paris

Mission Rôle et responsabilités Rattaché.e à la Directrice du service Formation, vous serez impliqué dans les actions de développement du service Formation : administration, outils digitaux et …

Voir les Détails
Publié le 2026-07-06

Directeur de Clientèle Influence (H/F/X)

biggie
Paris

Beastly est une agence de conseil et d’accompagnement stratégique en influence, spécialisée dans la performance faisant partie du groupe international de communication & marketing Biggie . Composé…

Voir les Détails
Publié le 2026-06-24

MÉDECIN GÉNÉRALISTE OU ONCOLOGUE (F/H)

JBM Médical
Paris

Poste ouvert aux personnes en situation de handicap.Implanté au cœur du 13e arrondissement, ce fleuron hospitalier né en 1908 conjugue une histoire prestigieuse et la puissance d'un leader européen de…

Voir les Détails
Publié le 2026-06-09

Manager ERP Oracle Cloud Freelance (H/F) - Freelance

Collective.work
Paris

Taux journalier (TJM): 900 Dans le cadre du développement de notre communauté ERP, nous recherchons un Manager Senior ERP Cloud Oracle . Véritable référent(e) de notre offre Oracle ERP Cloud, vous…

Voir les Détails
Publié le 2026-08-24

Paysagiste concepteur·e

Complémenterre
Paris 12e

Complémenterre est une agence de paysagistes concepteurs et d’ingénieurs, investie depuis 25 ans dans une approche écologique et humaine. L’agence conçoit des aménagements vivants, durables, inspi…

Voir les Détails
Publié le 2026-08-22

Stage - Juriste Droit des Sociétés (H/F)

Club Med
Paris

Poste ouvert aux personnes en situation de handicap. Club Med a été créé en 1950, de la volonté de deux hommes, Gilbert Trigano et Gérard Blitz, sur l’idée que « Le but de la vie, c’est d’être heureu…

Voir les Détails
Publié le 2026-06-30

Assistant(e) / Gestionnaire de Production Textile h/f

Talents ADV Supply
Paris

Talents ADV-SUPPLY , cabinet de recrutement national spécialisé sur les métiers ADV, Assistanat Commercial, Import/Export, Relation client, Logistique, Transport, Achats et Supply Chain  Vous aimez …

Voir les Détails
Publié le 2026-08-27

Les Editions Larousse - Assistant RH - CDI - H/F

Lagardère
Paris

Depuis plus de 170 ans, les Éditions Larousse ont pour mission d’ instruire , cultiver et divertir le plus grand nombre. Reconnue par toutes les générations, la maison incarne la transmission du s…

Voir les Détails
Publié le 2026-07-21

Client Lead Paid Social (Luxury Client Team) - F/H - CDI

wppmedia
Paris

About WPP Media WPP is the trusted growth partner for the world’s leading brands. With exceptional talent, trusted data and intelligence, and world-class partnerships – all united by our pioneer…

Voir les Détails
Publié le 2026-03-24