27 days ago
Responsibilities
- Drive technical design and end-to-end delivery of Network Diagram features, including rules, layouts, and diagram building.
- Translate customer and internal needs into clear requirements and implementable solutions.
- Design and optimize geometry and graph-theory algorithms for large real-world network datasets.
- Collaborate with C++, C#, GIS platform, architecture, UX, and QA teams to align scope and execution.
- Ensure quality through code reviews, unit testing, performance testing, and robust edge-case handling.
- Establish engineering best practices and mentor engineers to improve technical standards.
Requirements
- At least 8 years of software development experience with demonstrated technical leadership.
- Expertise in C++, including STL, C++17, and Boost.
- Strong computer science fundamentals in algorithms, data structures, and design patterns.
- Applied mathematics skills in geometry and graph theory, with performance-focused problem-solving ability.
- Experience with unit and performance testing and large codebases.
- Working knowledge of relational databases.
- Fluent English communication skills.
- Bachelor’s degree in computer science, mathematics, engineering, or a related field.
- Preferred qualifications include coding language model experience with tools such as GitHub Copilot and Claude Code, multithreading and concurrency experience, performance optimization, utilities or telecommunications knowledge, GIS or network topology knowledge, graph databases or graph analytics familiarity, and a related master’s degree.
Benefits
- On-site work arrangement.
- Equal opportunity employer with stated commitments to diversity, equity, inclusion, and reasonable workplace accommodation.
About Esri
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 take a geographic approach to problem-solving, brought to life by modern GIS technology.
