Software Development Engineer II - Workflow Manager


Apply Now

Overview


As a talented GIS professional, join a team of engineers creating software used by geospatial professionals in national mapping agencies around the world.  As a Product Engineer on the Topographic Mapping development team, you will design, test, and document the software that provides the foundation for powerful data compilation, visualization, and analytics. 

Responsibilities


  • Develop modern server applications that power workflow management solutions
  • Design and build software components that run seamlessly on-premise and on cloud platforms
  • Work collaboratively with other team members in an Agile software development environment
  • Demonstrate latest product capabilities to stakeholders, prospects, and customers
  • Join forces with developers on software project teams to build robust, high-quality, and scalable software
  • Use your knowledge of software design to contribute to the user experience and architecture of Esri products

Requirements


  • 3+ years of experience in software development, with strong competencies in data structures, patterns, and design
  • Object-oriented programming experience in Java and/or Scala
  • Good understanding of asynchronous programming techniques in Java and/or Scala
  • Knowledge of desktop application development with C# and WPF
  • Working knowledge of a source control and issue management system, preferably GitHub
  • Bachelor’s in computer science, software engineering, information systems or a related field

Recommended Qualifications


  • Master’s in computer science, software engineering, information systems or a related field
  • Strong understanding of and experience with application container technologies such as Docker and Kubernetes
  • Experience with Play Framework and Akka Actor systems
  • Experience with the ArcObjects SDK
  • Experience with C++ development, particularly using Microsoft COM
  • Familiarity with the ArcGIS API for Python
  • Familiarity with Esri ArcGIS or other web mapping technologies

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 askcareers@esri.com 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.

#LI-DR5

Apply Now