Directly interact with users and industry experts to identify user requirements and customer workflows Clearly define and prioritize software release goals and objectives to include new features and enhancements Lead team meetings, sprint retrospectives, sprint plannings, and other release related events Leverage server APIs and endpoints to conduct issue verification Deploy different flavors of server environments to include Windows and Linux and test command line and GUI-based tools Work alongside fellow product engineers, product designers, and software developers to turn ideas into releasable software features Interact with additional video, raster, and imagery teams to communicate consistent workflows across the ArcGIS System Conduct product quality and release readiness testing for development certification Design and author test cases, help documentation, and blogs on new features and enhancements Contribute in the delivery of regular high-quality releases that address users’ needs