1

Gis Programmer Jobs in Michigan (NOW HIRING)

The engineer will collaborate closely with construction, permitting, GIS, and network planning teams to deliver scalable, high-quality OSP designs that meet project deadlines and compliance standards.

The engineer will collaborate closely with construction, permitting, GIS, and network planning teams to deliver scalable, high-quality OSP designs that meet project deadlines and compliance standards ...

The engineer will collaborate closely with construction, permitting, GIS, and network planning teams to deliver scalable, high-quality OSP designs that meet project deadlines and compliance standards.

Work with design software (AutoCAD, Civil 3D, Revit, GIS tools) * Collaborate with senior engineers, clients, and contractors * Participate in planning studies, feasibility analyses, and permit ...

Early Career Engineer

Detroit, MI · On-site

$65K - $95K/yr

Work with design software (AutoCAD, Civil 3D, Revit, GIS tools) * Collaborate with senior engineers, clients, and contractors * Participate in planning studies, feasibility analyses, and permit ...

Position-ArcGIS Developer Location-Jackson, MI (ONSITE) * We''re looking for an ArcGIS Experience ... Qualification - * 4+ years in GIS or front-end web development. * Hands-on ArcGIS Experience ...

New

Job Title: ArcGIS Developer Location: Jackson, MI (Onsite) Duration: 6 months Contract * We're ... Qualification: 4+ years in GIS or front-end web development. Hands-on ArcGIS Experience Builder ...

New

* We''re looking for an ArcGIS Experience Builder Developer to configure and extend enterprise web ... Qualification - * 4+ years in GIS or front-end web development. * Hands-on ArcGIS Experience ...

New

Develop construction work packages using GIS, AutoCAD, and client-specific design tools * Perform load calculations, voltage drop analysis, and protective device coordination * Prepare engineering ...

Develop construction work packages using GIS, AutoCAD, and client-specific design tools * Perform load calculations, voltage drop analysis, and protective device coordination * Prepare engineering ...

Distribution Engineer

Flint, MI · On-site

$59K - $106K/yr

Develop work packages for OH, UG, URD, Make Ready, and Street Light projects, using customer GIS ... Review engineering design packages with clients * Perform functional tasks, planning, and/or ...

Distribution Engineer

Lansing, MI · On-site

$59K - $106K/yr

Develop work packages for OH, UG, URD, Make Ready, and Street Light projects, using customer GIS ... Review engineering design packages with clients * Perform functional tasks, planning, and/or ...

Distribution Engineer

Hamilton, MI · On-site

$59K - $106K/yr

Develop work packages for OH, UG, URD, Make Ready, and Street Light projects, using customer GIS ... Review engineering design packages with clients * Perform functional tasks, planning, and/or ...

Distribution Engineer

West Branch, MI · On-site

$59K - $106K/yr

Develop work packages for OH, UG, URD, Make Ready, and Street Light projects, using customer GIS ... Review engineering design packages with clients * Perform functional tasks, planning, and/or ...

Develop work packages for OH, UG, URD, Make Ready, and Street Light projects, using customer GIS ... Review engineering design packages with clients * Perform functional tasks, planning, and/or ...

Develop work packages for OH, UG, URD, Make Ready, and Street Light projects, using customer GIS ... Review engineering design packages with clients * Perform functional tasks, planning, and/or ...

Showing results 21-40

Gis Programmer information

See Michigan salary details

$4

$33

$50

How much do gis programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for gis programmer in Michigan is $33.10, according to ZipRecruiter salary data. Most workers in this role earn between $26.20 and $41.06 per hour, depending on experience, location, and employer.

What is the difference between Gis Programmer vs GIS Analyst?

AspectGis ProgrammerGIS Analyst
Required CredentialsBachelor's in GIS, Computer Science, or related field; programming skillsBachelor's in Geography, GIS, or related; analytical skills
Work EnvironmentSoftware development, coding, and programming tasksData analysis, mapping, and spatial data interpretation
Employer & Industry UsageTech companies, government agencies, GIS software firmsUrban planning, environmental agencies, consulting firms

Gis Programmers focus on developing GIS software and applications through coding, while GIS Analysts interpret spatial data to support decision-making. Both roles require GIS knowledge but differ in technical versus analytical focus.

What are some typical challenges a GIS programmer faces when integrating spatial data from multiple sources?

GIS Programmers often encounter challenges when integrating spatial data from various sources, such as inconsistent data formats, differing coordinate systems, and varying data quality. Addressing these issues requires strong skills in data transformation, projection, and validation to ensure all datasets work seamlessly together. Collaboration with GIS analysts and data providers is crucial to clarify data requirements and resolve discrepancies. Staying updated on best practices and tools for data integration can help streamline this process and improve project outcomes.

What does a GIS programmer do?

As a GIS programmer, your job is to use programming languages like Python and JavaScript to code software that interacts with geographic information systems (GIS). While fulfilling your duties and responsibilities, you may decide how to analyze and display data for your customer, give presentations to explain the use of your software, debug existing software, and provide ongoing support for existing applications. GIS programmers often work with sensitive and secure information, so you may also need to maintain a security clearance to ensure you can continue performing this job. Many GIS programmers also spend some time researching the latest developments in the GIS field.

What is a GIS programmer?

GIS Programmers are professionals who develop, customize, and maintain Geographic Information Systems (GIS) software and applications. They use programming languages such as Python, JavaScript, or C# to create tools that manage, analyze, and visualize spatial data. GIS Programmers work closely with GIS Analysts and other specialists to automate workflows, integrate data sources, and improve the functionality of mapping platforms. Their work is essential in fields like urban planning, environmental science, and transportation where spatial data is critical.

What are the key skills and qualifications needed to thrive as a GIS programmer, and why are they important?

To thrive as a GIS Programmer, you need strong programming skills (such as Python, JavaScript, or C#), a solid understanding of geographic information systems (GIS), and often a degree in computer science, geography, or a related field. Familiarity with GIS software platforms like Esri ArcGIS, QGIS, and spatial databases, as well as knowledge of APIs and web mapping frameworks, is typically required. Problem-solving ability, attention to detail, and effective communication are important soft skills for collaborating with teams and interpreting user requirements. These skills ensure accurate spatial data analysis, efficient GIS application development, and successful project outcomes.

What are popular job titles related to Gis Programmer jobs in Michigan?

For Gis Programmer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Gis Programmer jobs in Michigan look for?

The top searched job categories for Gis Programmer jobs in Michigan are:

What are popular job titles related to Gis Programmer jobs in MI?

For Gis Programmer jobs in MI, the most frequently searched job titles are:

Infographic showing various Gis Programmer job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 7% Part Time, 2% Temporary, and 5% Contract. Highlights an 82% Physical, 9% Hybrid, and 9% Remote job distribution, with an average salary of $68,850 per year, or $33.1 per hour.

Construction/Engineering Manager

West Bloomfield, Charter Twp.

West Bloomfield, MI

Full-time

Posted 14 days ago


Job description

Construction/Engineering Manager

General Summary:
Under the Direction of the Planning and Development Services Director, the Construction/Engineering Manager oversees, supervises and coordinates the management of programs, operations and activities related to site construction and inspection activities of the Engineering Division. In this role, the manager supervises engineering inspectors and other division staff and consultants. Oversees engineering review and approval on construction projects within the Township. Assists Director with infrastructure planning, permits, recordkeeping, mapping (GIS), construction supervision and administration of contracts with RCOC, OCWRC and other project specific contracts. Duties delegated or assigned by the Director of Planning & Development Services are carried out with considerable independence and latitude with the Director being consulted on policy issues and unusual situations. Work is evaluated through review of reports, activity summaries and assessment of Township operations, effectiveness and efficiency.

Representative Duties and Responsibilities which may be considered Essential Function(s):
Control and Technical:
- Analyzes: projects, processes, expenses, charges and budgets.
- Consults: with contractors, consultants, and department division managers and other department heads to identify problem areas, opportunities for improvement, and project recommendations; assists in the drafting of ordinances and policies and procedures involving engineering related activities.
- Compiles: reports for the contractors, residents, director and other governmental agencies, as needed.
- Liaisons: to Oakland County Water Resources Commission, Road Commission for Oakland County, Oakland County Health Department, Michigan Department of Environment, Great Lakes, and Energy, Corps of Engineers, GLWA, SEMCOG, and other agencies as appropriate regarding project planning, repair or construction projects, and related issues. - Monitors: township construction projects and site construction and township assets including facilities and safety path system.
- Organizes: all aspects of construction projects, including the transfer of utilities from developments to the Township authorizing use of installed utilities. Also, organizes the maintenance and expansion of township facilities and safety path system.
- Coordinates: with engineering consultant the review of all site plans and proposed designs of construction projects and resolves complex issues associated with commercial and residential construction permitting.
- Conducts: field inspections.
- Resolves: questions and complaints from residents, developers and contractors to ensure an understanding and conformance to township requirements and specifications. In addition, responds to various questions and problems of the general public regarding engineering related issues.

Executive / Supervises:
- Coordinates: permit process for engineering projects including construction inspections; maintenance and improvement projects for township facilities.
- Communicates: with Director and other department heads and the public concerning proposals, projects, problems and solutions.
- Oversees: engineering consultants, construction plan review, SADs, safety path program, MS4 permit, facilities and other work as may be assigned by the Director.
- GIS: coordinates all infrastructure information with GIS Administrator and Water Utilities Departments.
- Assists: with the preparation and administration of the Capital Improvement Plan, departmental budget, authorizing expenditures within budget, including equipment needs for areas within responsibility and drains-at-large projects and special assessment projects.
- Supervises: engineering staff including making work assignments, training, evaluations, disciplinary actions and hiring recommendations to ensure efficient and effective delivery of services.
- Attends: Township Board and other board and commission meetings to provide information, make presentations and answer questions regarding construction, design and general engineering related topics, as needed.

Special Items:
- May be assigned unique tasks to the department within the competency level of the other tasks described in this document.
- The preceding statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not to be construed as an exhaustive list of all job duties performed by personnel so classified. Performs other related duties as required.

Qualifications:
- Bachelor Degree (BBA), preferably in Civil Engineering, Construction Management or related Engineering discipline is preferred and desirable. However, equivalent experience, licensure and/or education will be considered in lieu of a degree.
- Five or more years experience in progressively more responsible municipal or public works administration, construction inspection or Engineering.
- Two or more years of experience in supervision preferred.

The qualifications should not be viewed as expressing absolute employment or promotional standards, but as general guidelines that should be considered along with other job-related selection or promotional criteria. See ADA requirements for additional information.

Equipment and Tools Used:
Personal computer, surveying equipment, drafting equipment and software, GIS software and
equipment, public records ordinances and laws.

Abilities:
Math - A complete understanding of algebra, statistics, geometry, trigonometry, calculus, percentages, engineering math functions, fractions, ratios, rates and calculations is required.

Reading - Ability to read and comprehend complex manuals, blue prints, site plans, project plans, GIS materials, instructions, legal documents and legislation.

Writing - Ability to draft correspondence, technical memoranda, manuals and guides for the administration of tasks, procedures and presentations. Such documents must be implemented with correct format, punctuation, spelling and grammar.

Speaking - Ability to clearly communicate information and questions related to all aspects of the job in person and over the phone using effective written and verbal skills.

Physical Requirements:
Considered light work.
Lifting - up to 30 pounds on an occasional basis
Ability to maneuver as necessary to do inspection that may involve stooping or kneeling.
May occasionally climb stairs (elevator available).
Walking occasionally
Standing occasionally
Sitting - constantly
Use of hands - constantly
Reaching - frequently
Vision - near and far vision required.
Hearing - must be able to hear and understand normal speech in same room, on a construction
job site, and on phone.

Environment and Hazards:

Noise - office environment occasional outdoor construction

Dust- occasionally

Electrical hazards - no

Caustic chemicals rarely

Extreme outdoor temperatures - rarely

Moving equipment hazards occasionally

Dangerous persons - no

Weapons no

Atmosphere hazards - no

Biohazards no

Traffic hazards occasionally

High Pressure Lines rarely

Slip Hazards occasionally

Dust - occasionally

The Charter Township of West Bloomfield values diversity in its workforce and is an Equal Opportunity Employer that does not discriminate on the basis of race, sex, age, color, sexual orientation, religion, national origin, marital status, genetic information, veterans status, disability, or any other basis prohibited by federal, state or local laws.


recblid wpgoui7uppv49a6pqc3f57hgjf1tvi