1,628,680open jobs
97,701companies
249,880added this week
Browse all
Salary
≈ $57k – $97k per year (Estimated)
Location
In office (Paris)
Seniority
Principal · 8+ years exp

Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Mar 24, 2026.

Overview
Company
Impact
Profile match
Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where®. We ...

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

The Company

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,628,680 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Paris
≈ $55k – $94k per year (Estimated) • In office • Paris
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Angular
DevOps
Rest API
Apply
≈ $44k – $74k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Nantes
AI/ML
Prompt Engineering
AI Agents
RAG
Context Engineering
DevOps
CI/CD
FinOps
Apply
$45k – $53k per year • In office • 5+ years exp • Master's Degree • Nantes
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Vue.js
Angular
React.js
DevOps
Ansible
Azure DevOps
Azure
Docker
Kubernetes
Management
Trello
Confluence
Notion
Jira
Apply
$38k – $56k per year • In office • 1+ year exp • Master's Degree • Nantes
C++
C++
Qt
DevOps
Linux
Management
UML
Apply
$38k – $56k per year • In office • 3+ years exp • Master's Degree • Nantes
C++
DevOps
Linux
IoT
FreeRTOS
Apply
≈ $60k – $158k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
Python
Java
C#
C++
SAS
C#
.NET
Management
Agile
Apply
≈ $34k – $86k per year (Estimated) • In office • 5+ years exp • Shenzhen
Python
C++
DevOps
Linux
Robotics
Gazebo
Isaac Sim
MuJoCo
Apply
$92k – $164k per year • Remote (United States) • 4+ years exp • Bachelor's Degree • United States
Python
PowerShell
Bash
AI/ML
Copilot
DevOps
Datadog
Azure
Grafana
GitHub
Windows
Apply
In office • Full-Time • Bachelor's Degree • Bengaluru
Python
C++
AI/ML
Prompt Engineering
NLP
LLM
RAG
Semantic Search
OpenAI
Anthropic
Semantic Search
DevOps
CI/CD
Git
Docker
Kubernetes
Management
Agile
Apply
≈ $29k – $60k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
Python
Java
Kotlin
TypeScript
Ruby
C++
DevOps
AWS
Amazon EC2
Amazon S3
Apply
$123k – $202k per year • Remote (United States) • TS/SCI • 5+ years exp • Bachelor's Degree
C#
C++
C#
.NET
Cybersecurity
GDPR
Apply
$123k – $202k per year • In office • TS/SCI • 5+ years exp • Bachelor's Degree • Redlands
C#
C++
C#
.NET
Cybersecurity
GDPR
Apply
$94k – $159k per year • Remote (United States) • TS/SCI • 5+ years exp • Bachelor's Degree
Python
C#
Cybersecurity
GDPR
Management
Scrum
Apply
$94k – $159k per year • In office • TS/SCI • 5+ years exp • Bachelor's Degree • Redlands
Python
C#
Cybersecurity
GDPR
Management
Scrum
Apply
$97k – $162k per year • In office • TS/SCI • 2+ years exp • Bachelor's Degree • Vienna
Python
JavaScript
SQL
Node JS
Databases
PostgreSQL
PostGIS
DevOps
Rest API
GCP
Azure
AWS
Docker
Kubernetes
Cybersecurity
GDPR
Apply
$16k – $17k per year • Hybrid • Internship • Paris
Python
JavaScript
Python
Django
Frontend
React.js
Deck.gl
DevOps
Rest API
Apply
≈ $54k – $93k per year (Estimated) • In office • Paris
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
Management
Agile
Apply
Lead Developer 1 day ago
$73k – $84k per year • Hybrid • Full-Time • Paris
C#
C#
.NET
DevOps
Rest API
Azure
CI/CD
Apply
$9.4k – $12k per year • Remote (France) • Internship • Paris
JavaScript
TypeScript
Databases
PostgreSQL
Supabase
Frontend
Tailwind CSS
Next.js
React.js
Storybook
Design
Figma
Apply
≈ $23k – $47k per year (Estimated) • In office • Full-Time • 2+ years exp • High School Diploma • Paris
Management
Microsoft Office
Apply
See all jobs
This is one of many
1,628,680 more open roles from verified company boards, updated every day.