1

Environmental Programming Jobs in Michigan (NOW HIRING)

Overview The Environmental Engineer performs environmental assessments, field sampling, data interpretation, report preparation, and engineering activities to support environmental projects including ...

Overview The Environmental Engineer performs environmental assessments, field sampling, data interpretation, report preparation, and engineering activities to support environmental projects including ...

The Environmental Engineer performs environmental assessments, field sampling, data interpretation, report preparation, and engineering activities to support environmental projects including due ...

In the role of Senior Environmental Engineer, we'll count on you to: * Conduct, supervise or direct investigation, evaluation and remedial design of contaminated sites * Work with Project Managers ...

In the role of Senior Environmental Engineer, we'll count on you to: * Conduct, supervise or direct investigation, evaluation and remedial design of contaminated sites * Work with Project Managers ...

next page

Showing results 1-20

Environmental Programming information

See Michigan salary details

$8

$15

$21

How much do environmental programming jobs pay per hour?

As of May 29, 2026, the average hourly pay for environmental programming in Michigan is $15.93, according to ZipRecruiter salary data. Most workers in this role earn between $13.22 and $17.16 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in Environmental Programming, and why are they important?

To thrive in Environmental Programming, you need a strong background in environmental science, programming languages (like Python or R), and data analysis, often supported by a relevant degree in environmental studies, computer science, or a similar field. Familiarity with GIS software, environmental modeling tools, and database management systems is typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for interpreting complex data and collaborating with multidisciplinary teams. These skills ensure accurate environmental assessments and the development of effective solutions for sustainability challenges.

What are some common challenges faced by professionals in environmental programming roles?

Professionals in environmental programming often encounter challenges such as navigating complex regulatory requirements, balancing diverse stakeholder interests, and adapting to rapidly evolving environmental policies. Coordinating projects that span multiple departments or external partners can require strong communication and project management skills. Additionally, securing funding and resources for initiatives can be competitive, so creativity and persistence are valuable assets in this role.

What is environmental programming?

Environmental programming refers to the design, development, and implementation of software and systems that address environmental issues. Professionals in this field use technology to monitor environmental data, model ecosystems, track pollution, or support sustainability initiatives. Their work can include creating applications for environmental analysis, developing tools for conservation efforts, or automating processes that reduce environmental impact. Environmental programmers often collaborate with scientists, policy makers, and organizations to solve real-world ecological challenges through innovative tech solutions.

What is the difference between Environmental Programming vs Environmental Planning?

AspectEnvironmental ProgrammingEnvironmental Planning
Required CredentialsBachelor's degree in environmental science, programming, or related fields; knowledge of software toolsBachelor's or master's in environmental planning, urban planning, or related fields; certification may be preferred
Work EnvironmentFocus on developing software, data analysis, and environmental modelingFocus on land use, policy development, and community engagement
Employer & Industry UsageTech firms, environmental agencies, consulting firmsGovernment agencies, urban planning firms, environmental consultancies

Environmental Programming involves creating software solutions and analyzing environmental data, while Environmental Planning focuses on land use policies and community development. Both roles require environmental knowledge but differ in their core activities and work environments.

Environmental Engineer III

Environmental Engineer III

PEA Group

Brighton, MI โ€ข On-site

Full-time

Posted 6 days ago


Job description

Overview
The Environmental Engineer performs environmental assessments, field sampling, data interpretation, report preparation, and engineering activities to support environmental projects including due diligence, redevelopment, assessment, mitigation, and remediation projects. Responsibilities expand with experience and may include environmental site assessments, environmental compliance assessments, air quality evaluations, modeling and data interpretation, remediation planning and oversight, vapor mitigation system design, remediation system design, oversight of system installation, system operation and maintenance, and task management. This position is within ASTI, a division of PEA Group, and ensures compliance with federal, state, and local environmental regulations while delivering accurate, high-quality, and defensible results for residential, commercial, and industrial clients.
Responsibilities
  • Perform independent fieldwork, including soil, groundwater, stormwater, soil gas, air, and dust sampling.
  • Perform complex field sampling tasks with supervision, including pressure field extension testing and remedial/vapor system installation, operation, and maintenance.
  • Perform facility inspections/ audits for environmental compliance and permitting.
  • Draft environmental compliance reports, permitting documents, and regulatory submittals.
  • Perform engineering analyses related to air quality, emissions, and environmental controls for review.
  • Assist with the design of vapor mitigation systems for new construction and redevelopment projects.
  • Assist in the development of remediation system concepts and designs as experience grows.
  • Evaluate site conditions and provide recommendations to support environmental due diligence and redevelopment planning.
  • Coordinate subcontractors and make field-level sampling decisions in coordination with the project manager.
  • Provide quality control checks on data tables, logs, and figures.
  • Communicate with project managers on sampling results and field progress.
  • Support small proposal development and maintain certifications (e.g., HAZWOPER).
  • Review Health and Safety Plans.
  • Observe all safety protocols and ensure proper sample handling and chain-of-custody documentation.
  • Perform other duties as assigned.

Qualifications
Formal Education, Licenses and Certifications
  • Bachelor's degree in Environmental Engineering, Civil Engineering, or related field required.
  • 40-hour HAZWOPER certification required.
  • EIT preferred; PE or progress toward PE is a plus.
  • Valid driver's license and clean driving record

Knowledge and Experience
  • 3-6 years of related work experience required.
  • Experience with field sampling, environmental compliance, or air quality assessments.
  • Familiarity with vapor mitigation system design or remediation system design preferred.
  • Knowledge of state environmental regulations (EGLE or similar).
  • Strong data analysis, problem solving, and technical writing skills.
  • Proficiency in technical report writing and environmental data interpretation.
  • Experience with Microsoft Office Suite, GIS, LogPlot, ModFlow, and other environmental data platforms.
  • Demonstrated ability to manage multiple projects and deadlines.

Competencies and Personal Attributes
  • Strong attention to detail with the ability to manage multiple tasks.
  • Effective verbal and written communication skills.
  • Ability to work independently in the field while maintaining high-quality standards.
  • Attention to detail and accuracy in testing and reporting
  • Excellent time management, organization, and attention to detail.
  • Ability to communicate clearly and professionally with clients, peers, and supervisors.
  • Sound judgment in field safety, sampling, and data documentation.
  • Adaptability to changing project conditions and ability to contribute to multiple service lines.

Physical Demands
The physical demands described herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work is performed in a combination of office and field settings. Fieldwork may include soil, groundwater, stormwater, and soil gas sampling, inspections of construction sites, and coordination of subcontractors at various properties.
While performing the duties of this job, the employee is frequently required to stand, walk, use hands to handle or operate tools and sampling equipment, and reach with hands and arms. Work involves a combination of office and field environments. Fieldwork may require standing, sitting, kneeling, walking, climbing, or carrying equipment (up to 75 lbs). Exposure to varying weather, terrain, and environmental conditions is expected.
Field conditions may include inclement weather, uneven terrain, and potential exposure to contaminated soils or hazardous materials.
Availability
This is a full-time position. Standard work hours are Monday through Friday, 8:00 a.m. to 5:00 p.m., with flexibility required to meet project deadlines or travel schedules.
Travel
Regular travel within Michigan and surrounding states for fieldwork, client meetings, and project coordination; occasional overnight travel as required.