A software engineer responsible for developing and designing geospatial software solutions, supporting workflows, and collaborating with teams to create innovative mapping and GIS applications within a cloud-oriented platform.
Key Responsibilities
Research and analyze customer requests, industry standards, and specifications to define software requirements
Coordinate with developers to maintain development goals and technical solutions
Document software functions and create product matrices
Develop public-facing samples and usage patterns for new functions
Design and implement robust test workflows and maintain test harnesses
Assess product quality and release readiness
Act as a product liaison and communicate goals and progress to teams
Present product capabilities through presentations and demos
Requirements
At least 2 years of ArcGIS or other geospatial technology experience in mapping, geodata management, or geoprocessing projects
Demonstrated creative problem-solving skills and ability to propose solutions
Excellent written and verbal communication skills in English, including presentation skills
Proven ability to deliver work in teams or individually
Effective time management and organizational skills
Passion for software quality
Strong desire to define new spatial technology for use by GIS practitioners and the general user community
Programming background with languages such as C, Java, and JavaScript
Bachelor's degree in GIS, computer science, or a related field
Benefits & Perks
Industry-leading health and welfare benefits including medical, dental, and vision insurance
Basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Minimum of 80 hours of vacation leave
Twelve paid holidays throughout the year
Opportunities for personal and professional growth