About this role
Invenergy is seeking a Senior Software Engineer, GIS to support the geospatial application portfolio. The qualified front-end web developer will take part in all aspects of the software development lifecycle, including design, development, testing, and maintenance of software products. Primarily develop using React/Typescript and backend tools with Python or C#.
A developer divides time between maintenance of current software and design of new applications in a collaborative development team. Design responsive UI components, geoprocessing tools, and web services. Manage, analyze, process geospatial data and implement ETL processes for data integrations.
Collaborate with GIS and other teams to provide ongoing enhancements, ensuring responsive UI and seamless user experience. Participate in software development planning, code reviews, and use DevOps for version control. Assist in setting up server-based GIS and web applications.
Experience with ArcGIS JavaScript SDK and similar APIs strongly preferred. Submitting a portfolio of prior work encouraged. Position on-site at headquarters in downtown Chicago, IL.
Requirements
- 5+ years of experience in front-end software development with React, Typescript, JavaScript, HTML/CSS
- 5+ years of experience with scripting languages and tools such as Python
- 2+ years of experience with CI/CD pipelines and Agile software development (e.g. Git, Azure DevOps, Jenkins, Jira)
- Extensive experience gathering requirements, UI/UX, designing application logic and writing documentation
- Experience developing with the ArcGIS JavaScript SDK and similar APIs strongly preferred
- Excellent verbal and written communications skills
- Eligible to work in the United States without the need for employer visa sponsorship
Responsibilities
- Design, develop, document, and maintain responsive, modular UI components using React & Typescript
- Design and develop geoprocessing tools, automation processes, and web services using Python, C#, and/or Node.js
- Create custom Python geoprocessing tools for ArcGIS
- Manage, analyze, process, project, convert, and present geospatial data in various formats
- Implement ETL processes for data integrations with internal and external APIs
- Participate in software development planning and code reviews
- Collaborate with GIS and other teams to provide ongoing enhancements
Similar roles

Geospatial Data Scientist Degree Apprentice
1w1 week agoAirbus
Newcastle upon Tyne, GB · Full-time · £23,000 – £23,000

Remote Sensing Analyst
1w1 week agoPortland General Electric
Portland, US · Full-time · $80,000 – $110,000

Senior Geospatial Data Scientist
1w1 week agoSyngenta Group
Madrid, ES · Full-time · €65,000 – €95,000

Geospatial Data Scientist
1w1 week agoosapiens
Madrid, ES · Full-time · €45,000 – €70,000
