Tech jobs
Job listings
C++ Software Development Engineer II - Graph Algorithms
Develops high-performance C++ graph algorithms for routing and logistics in Esri’s ArcGIS platform, optimizing delivery routes and travel patterns for global users.
QA Engineer II - Visualization
QA Engineer validating 2D/3D graphics engine functionality in ArcGIS Pro, collaborating with developers across the full SDLC to test, document, and improve visualization features.
Product Engineer II- Rest API, ArcGIS Enterprise
Overview Make your mark on the future of ArcGIS. Join the ArcGIS Enterprise team as a REST API Product Engineer. We’re looking for a Product Engineer passionate about software development, APIs, and web technologies.…
Sr. Product Engineer - ArcGIS Business Analyst Enterprise
Senior Product Engineer for ArcGIS Business Analyst Enterprise, focusing on GIS analysis, visualization, and integration, collaborating with teams to build, test, and enhance mapping solutions.
Sr. Product Test Engineer – Automation, ArcGIS Enterprise
Design and maintain automated test frameworks for ArcGIS Enterprise, collaborating with engineers to ensure software quality and guide test coverage for global GIS software releases.
GIS Product Engineer II - ArcGIS Maps SDKs for Native Apps
Overview Bring your passion for creating industry leading ArcGIS products that work on the latest devices and operating systems. ArcGIS Maps SDKs allow developers to build modern mapping applications for mobile and…
Sr. Product Designer - Mobile
Designs and refines the mobile GIS app ArcGIS Field Maps for iOS and Android, collaborating with cross-functional teams to deliver high-fidelity, user-centered interfaces and workflows.
Product Test Engineer II - Geodatabase
Test Engineer building automated test suites for Esri's ArcGIS geodatabase and data-management services, collaborating with engineers to ensure software quality for GIS platforms.
Network Analyst Product Engineer II - Vehicle Routing Problem (VRP)
Develops and tests vehicle routing solvers, builds test cases, analyzes performance, and collaborates with engineers to improve route optimization for logistics and mobility use cases.
Spatial Data Engineer II
Spatial Data Engineer II on Esri's geocoding team: acquires, transforms, and loads massive commercial and open-source spatial datasets into normalized databases using Python and SQL scripts, while evaluating data sources and driving continuous quality for ArcGIS geocoding products. Onsite in Redlands, CA with relocation support.
TypeScript Software Development Engineer II
Front-end engineer building and maintaining the ArcGIS Business Analyst web app, Esri's location-based market intelligence software, writing scalable, reusable TypeScript components with UI and unit tests. Core stack: TypeScript, JavaScript/HTML/CSS, Node.js, a JS framework (React/Angular/Ember), Figma/Storybook, REST APIs, and Git/SCRUM.
DevOps Engineer II - AWS
Designs and maintains cloud-based DevOps pipelines for Esri’s ArcGIS Online SaaS platform, focusing on CI/CD, containerization (Kubernetes/Docker), IaC (Terraform), and multi-cloud operations (AWS/Azure) to scale mapping/geospatial analytics services.
C++ Software Developer II - ModelBuilder, ArcGIS Pro
Develops and maintains C++/.NET desktop GIS software for ArcGIS Pro, focusing on ModelBuilder's diagramming interface and backend APIs to enable spatial analysis workflows.
Sr. Software Developer - C#/WPF for UI/UX Development
Develops and maintains user interface components for raster and imagery tools in ArcGIS Pro using C#, WPF, and C++ in an agile environment.
DevOps Engineer II - Geocoding Services
Build and maintain cloud and on-prem systems that automate deployment, testing, and monitoring of Esri’s global geocoding services using AWS, Linux, Windows, and CI/CD pipelines.
Implementation Consultant - Service
About the role Gigawatt is building the AI-native field service platform for utilities: a scheduler that runs continuously and targets 95%+ automated dispatch, a mobile app built for crews working with or without…
Software Engineer I - Front-End Engineer for ArcGIS Enterprise
Develops and maintains user-focused web interfaces for ArcGIS Enterprise using JavaScript/TypeScript, modern frameworks, and legacy Dojo code, collaborating with cross-functional teams to deliver GIS capabilities.
DevOps Engineer I - ArcGIS Enterprise
DevOps Engineer at Esri building CI/CD pipelines, build systems, and deployment frameworks for ArcGIS Enterprise geospatial server software. Day-to-day involves working with Java, Maven, Jenkins, Linux shell scripting, Docker, and cloud deployment technologies to deliver release-ready on-premises software.
Software Development Engineer II - ArcGIS Enterprise
Software engineer building server-side Java components and web services for ArcGIS Enterprise, Esri's distributed geospatial mapping and analytics platform. Day-to-day work involves designing scalable, fault-tolerant features for on-prem and cloud (AWS/Azure), debugging and fixing performance issues, and collaborating with a cross-functional product team.