About the company
Esri builds GIS technology and the ArcGIS platform.
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
Conditions
- Onsite position in Paris, FR
- Recommended: multi-threading/concurrency, performance optimization, utilities/telecom, GIS or network topology domain knowledge, graph databases/analytics