Senior Product Engineer

Esri
Summary
Join Esri's team as a Senior Software Patch Product Engineer and contribute to the success of our millions of users worldwide. This strategic role focuses on improving and optimizing the ArcGIS Enterprise patching process. You will collaborate with a global team to modernize patching, conduct initial confidence testing, and troubleshoot issues. Responsibilities include providing patch requests, verifying issues, communicating status updates, and documenting processes. The ideal candidate possesses 5+ years of ArcGIS Enterprise experience, a deep understanding of its components, and excellent communication and organizational skills. Esri offers a competitive total rewards strategy, including comprehensive health and welfare benefits, retirement plans, paid time off, and opportunities for professional growth.
Requirements
- 5+ years of experience with ArcGIS Enterprise software
- Deep understanding of installing and configuring ArcGIS Enterprise components
- Excellent teamwork and communication skills
- Strong organizational skills with the ability to work on several projects simultaneously
- Customer advocate and passionate about supporting users
- Bachelorβs in computer science, GIS, or related field
Responsibilities
- Help modernize the patch process for ArcGIS Enterprise
- Provide clear hotfix and patch requests to the Quick Fixing Engineering (QFE) team
- Complete initial confidence testing of patches and hotfixes
- Collaborate with fellow product engineers on the verification of accumulated issues
- Troubleshoot issues related to patches and hotfixes
- Communicate patch status to various stakeholders across the company
- Manage multiple patch and hotfix requests simultaneously
- Document internal processes for patch and hotfix development
- Create a system of record for the chronology of patch and hotfix releases
- Advocate for innovative new processes and tools that optimize patch delivery time
Preferred Qualifications
- Master's in computer science, GIS, or related field
- Familiarity with automated testing practices for functional, regression, and performance
- Comfortable in both Windows and Linux environments
- Experience with agile software development methodologies
Benefits
- Medical, dental, vision, basic and supplemental life insurance for employees (and their families)
- 401(k) and profit-sharing programs
- Minimum accrual of 80 hours of vacation leave
- Twelve paid holidays throughout the calendar year
- Opportunities for personal and professional growth