GrepJob
Esri

Principal C++ Software Developer – Network Diagram

Esri
Apply
about 3 hours ago
Paris, France
Staff+

Responsibilities

  • Drive technical design and end-to-end delivery of Network Diagram features.
  • Translate customer and internal needs into clear requirements and implementable solutions.
  • Design and optimize algorithms for large, real-world network datasets.
  • Collaborate across C++, C#, GIS platform, architecture, UX, and QA.
  • Ensure quality via code reviews, unit/performance testing, and strong edge-case handling.
  • Establish best practices and mentor engineers.

Requirements

  • 8+ years software development experience with demonstrated technical leadership.
  • Expert C++ skills and strong computer science fundamentals.
  • Applied math skills in geometry and graph theory.
  • Experience with testing, large codebases, and Agile/Scrum.
  • Working knowledge of relational databases.
  • Fluent English communication.
  • Bachelor’s degree in computer science, mathematics, engineering, or related field.

Tech Stack

C#C++

Categories

BackendTesting