Overview
The ArcGIS Online team leads the development of core web GIS technologies experiences and applications. Our team of exceptional engineers design test and implement new capabilities for ArcGIS Online our SaaS platform. As a product engineer you will be involved at various stages of product development from brainstorming broad ideas to ensuring quality through launch. We foster a collaborative environment with support and mentoring from engineering peers.
In the past few years Esri has put a large effort into making GIS accessible and powerful for both consumers and experts across all platforms and devices. We are dedicated to continually expanding the boundaries of web GIS and you can play a key role in our mission.
Join our fast moving dynamic team and help shape The Science of Where!
Responsibilities
- Plan design test and release components within the ArcGIS Online platform which spans infrastructure across AWS Azure and VMware
- Assist with implementation design and quality assurance for backend apis and help design and improve software update process designed for cloud infrastructure
- Assist with design and validation of security functionality to improve ArcGIS Online
- Perform functional and workflow driven testing (manual and automated) to assess product quality and readiness
- Troubleshoot and triage customer issues
- Work collaboratively with other teams to understand requirements and incorporate them into the software
- Share workflows via help topics blog posts conference presentations tutorials and samples
Requirements
- 5 years of experience in software testing or software development in a similar engineering environment
- Proven hands-on experience with deployment and management of applications in cloud computing platforms (AWS and/or Azure and/or Google) and services such as Amazon S3 SQS EC2 and Azure services such as Storage Virtual Machines Kubernetes or similar
- Fundamental understanding of web services such as REST
- Ability to automate workflows via scripting
- Excellent problem-solving and analytical skills
- Passionate about building and delivering quality software
- Organized with effective time management skills
- Excellent communication skills and ability to work with cross-functional teams
- Bachelors in engineering computer science math GIS geography or related field
Recommended Qualifications
- Masters in engineering computer science math GIS geography or related field
- Experience with ArcGIS Enterprise ArcGIS Online or other spatial technology
- Experience developing and implementing test plans and test automation for UI and/or web services
- Experience in deployment automation such as AWS CloudFormation templates Azure Resource Manager and/or helm charts
- Knowledge of cloud native principles to design software for the cloud
- Knowledge of relational databases such as SQL Server Oracle PostgreSQL or DB2
- Experience with test frameworks such as Selenium JMeter or Ready API
- Experience building and delivering software products
- Experience with Java Python or other scripting languages
#LI-Onsite
#LI-OH1
Required Experience:
Senior IC