2

Entry Level Environmental Software Engineer Jobs in Chicago, IL

Software Engineer

Chicago, IL · On-site

$90K - $115K/yr

As a software developer, you will be joining a team developing a next generation 911 call handling ... Understanding of Agile Scrum Experience and working in a CI/CD environment (Continuous Integration ...

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across ...

Software Engineer

Chicago, IL · On-site

$90K - $115K/yr

As a software developer, you will be joining a team developing a next generation 911 call handling ... Understanding of Agile Scrum Experience and working in a CI/CD environment (Continuous Integration ...

Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a ...

Software Engineer

Oak Brook, IL · On-site

$90K - $120K/yr

Our work environment: Remote opportunities Growth advancement opportunities Flexible work ... Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ...

Our work environment: Remote opportunities Growth advancement opportunities Flexible work ... Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ...

Our work environment: Remote opportunities Growth advancement opportunities Flexible work ... Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ...

Junior Software Engineer

Chicago, IL · On-site

$80K - $100K/yr

About the Role We are looking to fill an entry level software engineer to learn from our top technical talent and grow within our company. This person will learn the SDLC practices within Supernova ...

Full Stack Software Engineer ID: 1021 Location: Chicago, IL More about this job > Description SG is ... Comfortable in Linux environments (Ubuntu/Debian, CentOS/RHEL). * Strong problem-solving skills and ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... You will design reproducible environments, deterministic verification, and reference solutions for ...

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across ...

Showing results 41-60

Entry Level Environmental Software Engineer information

See Chicago, IL salary details

$24.7K

$108K

$194.7K

How much do entry level environmental software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for entry level environmental software engineer in Chicago, IL is $108,024.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,000.00 and $123,600.00 per year, depending on experience, location, and employer.

What does an entry level environmental software engineer do?

An Entry Level Environmental Software Engineer develops and maintains software solutions that address environmental challenges, such as monitoring air or water quality, modeling climate data, or optimizing resource management. They often work with environmental scientists to design, test, and implement applications that analyze large datasets or automate environmental processes. Typical tasks include writing code, debugging software, collaborating on project teams, and learning industry-specific tools and technologies. This role provides foundational experience for a career at the intersection of software engineering and environmental science.

What are the key skills and qualifications needed to thrive as an entry level environmental software engineer?

To thrive as an Entry Level Environmental Software Engineer, you need a solid background in computer science or environmental engineering, along with knowledge of programming languages such as Python, Java, or C++. Familiarity with GIS tools, environmental modeling software, and version control systems like Git is typically required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you stand out in this role. These skills and qualities are essential for developing reliable software solutions that address complex environmental challenges and support interdisciplinary collaboration.

What types of projects and collaborations can an entry level environmental software engineer expect in their first year?

As an Entry Level Environmental Software Engineer, you’ll typically work on projects that involve designing, developing, and testing software solutions for environmental data analysis, modeling, or monitoring. You will often collaborate with multidisciplinary teams, including senior engineers, scientists, and data analysts, to ensure your software meets both technical and environmental requirements. Expect to contribute to tasks such as writing code for data visualization tools, maintaining databases, and supporting the integration of sensor data. Early on, you’ll likely participate in code reviews, team meetings, and may assist with client presentations or documentation, providing a well-rounded introduction to both technical and collaborative aspects of environmental engineering.

What is the difference between Entry Level Environmental Software Engineer vs Entry Level Environmental Data Analyst?

AspectEntry Level Environmental Software EngineerEntry Level Environmental Data Analyst
Required CredentialsBachelor's in Environmental Engineering, Software Development, or related field; basic programming skillsBachelor's in Environmental Science, Data Analysis, or related field; proficiency in data tools
Work EnvironmentDeveloping environmental software, coding, testing, collaborating with engineersAnalyzing environmental data, creating reports, supporting environmental assessments
Employer & Industry UsageTech firms, environmental consultancies, government agenciesResearch institutions, environmental agencies, consulting firms

Entry Level Environmental Software Engineers focus on developing and maintaining environmental software solutions, requiring programming skills and software development knowledge. In contrast, Entry Level Environmental Data Analysts primarily analyze environmental data to support decision-making, emphasizing data analysis tools and reporting. Both roles are essential in environmental industries but differ in technical focus and daily tasks.

What are the most commonly searched types of Environmental Software Engineer jobs in Chicago, IL?

The most popular types of Environmental Software Engineer jobs in Chicago, IL are:

What are popular job titles related to Entry Level Environmental Software Engineer jobs in Chicago, IL?

For Entry Level Environmental Software Engineer jobs in Chicago, IL, the most frequently searched job titles are:

Electrical Software Engineer

Middleby Packaging Solutions LLC

Elgin, IL • On-site

Full-time

Re-posted 19 days ago


Job description

Description

CV-TEK is a world leader in MAP Packaging technology. For over 35 years, we have been recognized as a technology leader in the food industry for Packaging Equipment. We offer a culture that is focused on great people, customer commitment, integrity, innovation, collaboration, and achievement. Currently, we are seeking qualified candidates for the position of Electrical Software Engineer in Elgin Illinois. This position Reports to the Engineering Manager and has responsibility for the development, implementation, and sustainment of a variety of controls platforms (Allen Bradley, B&R, Horner) for CV-TEK's equipment

Job Description:

As an Electrical Software Engineer your primary objective will be to develop software, applications, frameworks, and supporting documentation for all automation applications.

All controls and software are used as a part of our OEM equipment and require full documentation for component selection and software development.

Responsibilities:

General Responsibilities:

Experience developing in a Build/Make environment

Knowledge of the issues involved with development and debugging of embedded real-time systems.

Ability and desire to work in a fast-paced team environment where you will interface regularly with electrical, back-end software, mechanical and system test engineers on system level design development.

Ability to read and draw electrical and pneumatic schematics.

Integration and validation of new product designs with other project team members.

Support of software QA/test methodologies for product release, and design for test in a factory production setting.

Postproduction support as sustaining engineering.

Requirements

  • Bachelor's degree (BS) from four-year college or university in Electrical Engineering (EE), Computer Science (CS), or Computer Engineering (CMPE).
  • Application development experience in a high-level language, preferred 'C'
  • Interest and/or exposure in the following areas are preferred:

- Motion control systems

- IEC 61131 programming languages (ladder diagram and structured text)

- In depth knowledge of Windows operating systems

- Visual Basic 6.0, Visual Studio .NET

- Real-time operating systems and programming in real-time environments

  • Great interest in PC- and PLC-hardware applications, mechanical and electrical systems, and physics
  • Excellent communication skills and strong customer-service ethics
  • Desire to work in a team environment
  • Creativity and ability to make decisions

Travel is approximately 15%. This includes short notice service trips within the US (1-5 day duration, typically less than 3 days). These trips are the on the order one every 8-10 weeks.

If you think that you have what it takes to accept this great position, we want to talk to you!

The Electrical Software Engineer position is a blend of Mechanical, Electrical and Software engineering. The best candidates highlight examples of projects or work experience showing cross-disciplinary skills.

CV-TEK is an Equal Opportunity Employer