Customer Experience Engineer

Denver, USA or Cambridge, UK

The Customer Support department is seeking a Customer Support Engineer to support our Web and Mobile Mapping Software for our growing global customer base. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, engineering, and problem-solving skills.

The Support Engineer is a geospatial technical and software expert, experienced in configuration and implementation of IQGeo solutions often requiring knowledge of complex integrations with 3rd party software systems and middleware, and/or custom software development, as required by customers.

The role works independently or as a team member along with Project Managers, Implementers, and Director of Customer Support to deliver product support for the customer


As an integral part of the IQGeo geospatial Customer Support Team, the successful candidate will be a key contributor on the team by supporting IQGeo products for our customers in the Utility and Telecommunications markets. The role is expected to be capable of working independently, and as a team member, and should have a working knowledge of software implementation methodologies and troubleshooting skills. The key responsibilities include the following:

  • Problem solving skills, providing consulting to clients based on current operational processes and their fit with IQGeo products
  • Respond to customer queries (incidents or questions) in a timely and accurate way via support cases, phone, or email
  • Identify customer needs and help customers resolve issues or understand IQGeo product functionality
  • Follow up with customers to ensure their technical issues are resolved
  • Analyze and report product defects to the IQGeo Product Development Team
  • Ensure accurate support case information is filled out by IQGeo customers and internal teams to build an IQGeo knowledgebase for end-users
  • Inform customers of critical issues or when patches are released on IQGeo products
  • Develop and maintain IQGeo product training materials for the IQGeo Certification program
Required skills

Successful candidates will be enthusiastic individuals with a strong technical and consulting background in general software delivery and support skills related to the following.


  • Strong knowledge of JavaScript and HTML design and development
  • Experience with Python
  • Strong experience with open-source software technologies (Apache, OpenLayers, Leaflet)
  • Strong experience with customer service desk systems (Jira Service Desk, FogBugz
  • Excellent communication, client relationship and interpersonal skills
  • Excellent analytical and problem-solving skills)
  • Experience with Geospatial Information Systems (GIS) or web mapping
  • Experience with SQL and RDBMS technology (PostgreSQL, Oracle, SQLite)
  • Experience with Linux System administration and bash scripting


  • Enterprise Integration, especially web services
  • Collaboration systems, such as Jira Confluence or Microsoft SharePoint
  • Mobile application development (iOS, Android, Windows)
  • ETL tools such Safe Software’s FME or GeoKettle
  • One of: Java, .Net or Python
  • Git or other distributed version control systems
Education and  experience
  • B.S. degree in Computer Science, Engineering required or related field; a M.S. degree or equivalent work experience is preferred
  • Minimum 2 years of comparable technology and industry experience
  • Minimum 1 years IQGeo software technology experience
Physical requirements
  • Prolonged periods of sitting at a desk and working on a computer

If you would like to join this winning team, please submit your resume and cover letter to