Software Development Engineer (Desktop Client/Server)

Apply Now



Are you looking for a challenging career to bring your passion for software development and enable our users share their geospatial data to our ever-expanding cloud and on premises server technologies?


Come join our talented team that is working on our flagship product - ArcGIS Pro. This team is responsible for building cutting edge, highly scalable and reliable distributed software that allows our users share 2D/ 3D geographic information and analysis to web. This is entry-level to mid-level position where you will start as individual contributor using C++ working closely with other desktop and services teams and grow to design and develop functionality in challenging areas like internet communications, authentication, and credentials management.


  • This is an entry-level to mid-level position where you will start as individual contributor using C++
  • Research and stay up to date with internet security protocols
  • Development projects for running ArcGIS Pro in cloud deployments and work with cloud stores
  • Troubleshoot, identify, and address issues
  • Identify and address scalability & efficiency issues for large data transfers


  • Fluent in C++ programming
  • Knowledgeable in client/ server architecture and web technologies
  • Background in Computer Networks, Internet Protocols, Computer and Network Security
  • Exposure libraries like Libcurl, boost http/ asio/ beast is a plus
  • Good communication skills and fluent in both written and spoken English

Recommended Qualifications

  • Familiarity with REST/ SOAP service architectures
  • Familiarity with databases
  • Familiarity with Esri software, GIS/ other web mapping technologies
  • Familiarity with cloud/ web technologies like AWS, Azure, Spark, Kubernetes

About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.


Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.


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 a reasonable accommodation for any part of the employment process, please email 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.

Apply Now