GIS Software Engineer
Core
Design, develop, and evolve experience and integration APIs built on top of enterprise ArcGIS services to support underwriting, claims, and risk management capabilities.
Role type
Senior Software Engineer (GIS Platform & Backend Services)
Builds
Scalable, reliable, and well-designed APIs enabling business capabilities and downstream applications for an insurance firm.
Domain
Insurance / Geospatial Information Systems (GIS) / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Python, ArcGIS Enterprise, Oracle (SDE), RESTful API design, AWS, Terraform, CI/CD pipelines, SQL, PowerShell, ArcPy
Preferred skills
SQL Server, PostgreSQL, Snowflake, natural peril risk modeling, Angular, FME administration, Esri Technical Certification, GISP
Technologies
ArcGIS, Java, Spring Boot, AWS, Python, Oracle, React, Terraform, GitHub, Jenkins, SonarQube, Apigee, ArcPy, PowerShell, Jupyter Notebooks
Responsibilities
Maintain and enhance GIS platform components including experience APIs and supporting UIs; Design, develop, and optimize RESTful backend services using Java, Spring Boot, and AWS; Install, maintain, manage and support the ArcGIS Enterprise platform and products; Configure and support Oracle as an ArcGIS Enterprise Geodatabase; Develop and maintain ArcGIS ST_Geometry functions in Oracle for spatial data management; Create and maintain spatial services using ArcGIS Pro projects and Python; Develop Python and PowerShell scripts to automate business processes, analytics, and data workflows; Design, build, and maintain CI/CD pipelines aligned with Enterprise DevOps practices; Contribute to code reviews, automated testing, and debugging; Create and maintain technical documentation.
Seniority
Senior, hands-on IC