Senior Software Engineer / Architect

Esri   •  

Redlands, CA

Industry: Technology

  •  

11 - 15 years

Posted 195 days ago

This job is no longer available.

Overview

Work on the latest location-aware technology in a fast-paced, engaging environment and play a part in changing the way we work, live, and experience information. This is a great opportunity to architect a next-generation Esri product on one of the most diverse and widely used platforms in the world. We strive to do meaningful work that helps entire industries and love working closely with a small team. If you are passionate about development and design, thrive in an entrepreneurial setting to explore new possibilities, and take pride in the quality and impact of your work, we’d love to hear from you!

Responsibilities

  • Architect, design, and lead the development of various software components that constitute the product offering
  • Work with other developers, the product owner, and practice lead on defining the “technical how”
  • Collaborate with other programmers and developers within and outside the product team throughout the development process
  • Work with other Esri platform technologies to evangelize our product needs
  • Follow industry-standard design patterns, development methodologies, and deployment models
  • Solve and articulate complex problems with application design, development, and user experiences
  • Work in a team setting focused on delivering geospatial-enabled software solutions
  • Stay current with industry trends and evaluate feasible solutions to define the next generation/versions of the product offering

Requirements

  • 5+ years of professional experience leading the development of commercial software
  • Demonstrated experience with software development across mobile, desktop, and web technologies
  • Hands-on experience with the ArcGIS platform
  • Bachelor’s in computer science, GIS, imagery science, or related field of study, depending on position level

Recommended Qualifications

  • 10 years of experience leading technical teams and architecting/developing technical solutions, defining information models
  • Experience with Android and iOS development platforms
  • Expert knowledge of Esri’s Runtimes, APIs, web viewer technology
  • Practical knowledge of and experience building and implementing enterprise architecture frameworks
  • Knowledge of other enterprise systems (e.g., ERP, CRM, Maximo, etc.)