Software Engineer - Data Reviewer

Esri   •  

Redlands, CA

Industry: Information Technology


Less than 5 years

Posted 56 days ago


  • : Develop full-stack software capabilities in C#, C++, WPF, Python, and JavaScript
  • Help design user interface components, working with product engineers and UI designers
  • Develop and unit test:
  • multi-threaded desktop user experience components targeted for use by GIS professionals
  • REST services that expose geospatial data management and analytic capabitiles
  • geoprocessing tools responsible for data transformation, analytics, and management
  • Prototype complex software capabilities before implementation to ensure feasibility
  • Keep up to date on current software development practices, technologies, and frameworks
  • Create geospatial data sets to support development activities
  • Participate in scrum interaction planning and review meetings
  • Demostrate the capabilities you develop to stakeholders
  • Work with product managers, product engineers, and other software developers to design and implement software features
  • Stabilize and fix defects for software features you create
  • Participate in test plan reviews to ensure testers have a test plan with full coverage on software capabilities you develop
  • Keep current with evolving capabilities of the ArcGIS platform and design software in the grain of ArcGIS
  • Build and sustain a support network on various development teams within Esri for implementing capabilities that may cross development team boundaries


  • Experience with some or all of the following technologies: C#, C++, WPF, Python, JavaScript, Java, Scala
  • Exposure to or knowledge of the ArcGIS platform, including ArcGIS Pro (or ArcGIS Desktop), ArcGIS Enterprise
  • Exposure to or knowledge of SQL as well as relational and spatial databases
  • Effective verbal and written communication skills
  • Bachelor's or higher in computer science, mathematics, or a related discipline, depending on position level