Software Developer; GIS
Listed on 2026-07-05
-
Software Development
SQL Developer, Backend Developer, Python
Do you thrive on solving complex problems for local communities through a mix of software development, GIS, engineering, and technology? Are you a developer who understands geospatial systems and wants meaningful ownership over the products you build?
Ruekert & Mielke, Inc. (R/M) is seeking a GIS Software Developer to help build, improve, and support Asset Ally®, our GIS-driven asset management platform used by municipal clients to manage infrastructure data, field workflows, work orders, dashboards, and long-term planning. If you are technically strong, curious, and self-directed, this role will allow you to work at the intersection of GIS and software development while collaborating with GIS specialists, engineers, and project managers to deliver real solutions for municipal infrastructure challenges.
As a 100% employee-owned firm, your success is our success. We offer professional development, long-term growth opportunities, and the ability to make a visible impact in the communities we serve.
What You’ll Gain- A meaningful role building software used by municipalities to manage critical infrastructure
- Opportunities at the intersection of GIS, asset management, civil engineering, and modern software development
- A high-ownership environment where you can shape product direction, improve architecture, and deliver client-focused solutions
- Develop, enhance, and maintain GIS-driven web applications and workflows for Asset Ally
- Build reliable, maintainable software supporting municipal asset management, field data collection, and reporting
- Work extensively with Esri software (ArcGIS Pro, Online, Enterprise, Dashboards, Field Maps, Survey
123) - Configure and integrate VertiGIS Studio tools (Web, Reporting, Go)
- Translate client needs into practical technical solutions and troubleshoot complex application issues
- Maintain and validate GIS datasets, improve workflows, and automate processes
- Design and implement ArcGIS geoprocessing tools for analysts
- Collaborate across teams for product improvement and client success
- Participate in technical planning, testing, release coordination, and support
- Stay current with GIS, cloud, and web development best practices
- Bachelor’s degree in Computer Science, GIS, Engineering, Information Systems, or related field (or equivalent experience)
- 3+ years of software development or GIS application experience
- Proficiency with modern JavaScript/Type Script frameworks and APIs
- Experience with Esri technologies (ArcGIS Pro, Online, Enterprise, Field Maps, Survey
123) - Familiarity with VertiGIS Studio, AWS, SQL/No
SQL databases, REST APIs, and Python scripting preferred - understanding of GIS data structures, spatial analysis, and municipal infrastructure workflows preferred
- Ability to write clean, maintainable, testable code and troubleshoot full-stack issues
- Self-directed, organized, and effective communicator capable of working across technical and non-technical teams
- Employee stock ownership plan
- Performance bonuses
- Generous personal time off and holiday programs
- Health, dental, vision, life, dependent life, and disability insurance
- Parental leave
- 401(k) and Roth 401(k) with employer match
- Flexible spending accounts
- Prepaid legal services
- Employee Assistance Program
- Tuition reimbursement
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).