1

Data Engineer Jobs in Macomb, IL (NOW HIRING)

GitHub Copilot, Claude, Cursor or ChatGPT) - Familiarity with AI directed prompt engineering for developing applications. Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering ...

Configure and manage map services and data publishing workflows to ensure timely and accurate data ... Demonstrated experience with at least one major programming language (e.g., C++, Python, Java, C#)

Configure and manage map services and data publishing workflows to ensure timely and accurate data ... Demonstrated experience with at least one major programming language (e.g., C++, Python, Java, C#)

This is a role for engineers who enjoy asking "why," digging into complex problems, and continuously learning. This remote role welcomes candidates anywhere in the US. Preference will be given to ...

We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School ... Write and maintain SQL Server queries, stored procedures, scripts, and data troubleshooting tools.

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in MSSQL, Python, and C# (.NET Core). The ideal candidate will be responsible for designing, developing ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in MSSQL, Python, and C# (.NET Core). The ideal candidate will be responsible for designing, developing ...

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

(USA) Quality Engineer

La Harpe, IL · On-site

$80K - $120K/yr

Makes decisions based on data, insights, and analysis; balances short- and long-term priorities ... Bachelor's Degree in Engineering or prior experience in Quality or Process Improvement OR 2 years ...

(USA) Quality Engineer

Carthage, IL · On-site

$80K - $120K/yr

Makes decisions based on data, insights, and analysis; balances short- and long-term priorities ... Bachelor's Degree in Engineering or prior experience in Quality or Process Improvement OR 2 years ...

(USA) Quality Engineer

Burlington, IA · On-site

$80K - $120K/yr

Makes decisions based on data, insights, and analysis; balances short- and long-term priorities ... Bachelor's Degree in Engineering or prior experience in Quality or Process Improvement OR 2 years ...

Showing results 21-40

Data Engineer information

See Macomb, IL salary details

$42.8K

$124.8K

$170.8K

How much do data engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for data engineer in Macomb, IL is $124,812.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,200.00 and $132,300.00 per year, depending on experience, location, and employer.

What is a data engineer?

Data Engineers are IT professionals who design, construct, install, and maintain large-scale processing systems and other infrastructure for collecting, storing, and analyzing data. They build and optimize data pipelines and architectures that allow organizations to efficiently access and use data for business insights. Data Engineers work closely with data scientists, analysts, and other stakeholders to ensure that data is reliable, accessible, and secure. Their responsibilities often include working with databases, cloud platforms, and big data tools.

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

To thrive as a Data Engineer, you need a strong background in computer science, data modeling, and programming languages such as Python or Java, often coupled with a relevant degree. Familiarity with ETL tools, big data frameworks (like Hadoop or Spark), and cloud platforms (such as AWS or Azure) is typically required, along with certifications like AWS Certified Data Analytics. Strong problem-solving skills, attention to detail, and effective communication set exceptional data engineers apart. These skills and qualities are essential for building robust data pipelines, ensuring data quality, and supporting data-driven decision-making across organizations.

What does a data engineer do?

The job duties of a data engineer involve helping with the development of systems, software, and infrastructure used to process, store and analyze data. Your responsibilities in this career include working to install data management software. Your employer may expect you to perform maintenance and install updates to all software and systems that they use for data acquisition, management, and analysis. Data engineers also analyze existing data systems to find ways to improve efficiency and accessibility. You then suggest upgrades or changes based on your assessment.

How do data engineers typically collaborate with data scientists and analysts within an organization?

Data Engineers play a crucial role in ensuring that Data Scientists and Analysts have reliable, well-structured data for their projects. This collaboration often involves building and maintaining data pipelines, optimizing data storage solutions, and troubleshooting data quality issues. Regular communication and agile teamwork are common, with Data Engineers frequently participating in meetings to understand analytical requirements and adjust data processes accordingly. By working closely together, these teams can quickly iterate on data models and deliver actionable insights to drive business decisions.

What is the difference between Data Engineer vs Data Scientist?

AspectData EngineerData Scientist
Primary FocusBuilding and maintaining data pipelines and infrastructureAnalyzing data to extract insights and create models
SkillsSQL, ETL, programming (Python, Java), database managementStatistics, machine learning, data analysis, programming (Python, R)
Work EnvironmentData warehouses, cloud platforms, backend systemsData analysis environments, research labs, visualization tools
Common ToolsApache Spark, Hadoop, Airflow, SQLJupyter, RStudio, Tableau, scikit-learn

Data Engineers focus on creating and maintaining the infrastructure that allows data to be collected, stored, and processed efficiently. Data Scientists analyze this data to generate insights, build predictive models, and support decision-making. While their skills overlap, Data Engineers are more involved in data pipeline development, whereas Data Scientists focus on data analysis and modeling.

Is a data engineer entry level?

Data engineering is typically an intermediate to senior-level role that requires experience with programming, databases, and data pipelines. Entry-level positions may be available for those with relevant internships or strong foundational skills, but most data engineering roles demand several years of experience and proficiency with tools like SQL, Python, and cloud platforms.

What are the most commonly searched types of Data Engineer jobs in Macomb, IL?

The most popular types of Data Engineer jobs in Macomb, IL are:

What are popular job titles related to Data Engineer jobs in Macomb, IL?

For Data Engineer jobs in Macomb, IL, the most frequently searched job titles are:

What job categories do people searching Data Engineer jobs in Macomb, IL look for?

The top searched job categories for Data Engineer jobs in Macomb, IL are:

What cities near Macomb, IL are hiring for Data Engineer jobs?

Cities near Macomb, IL with the most Data Engineer job openings:

Infographic showing various Data Engineer job openings in Macomb, IL as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $124,812 per year, or $60 per hour.

Associate Software Engineer, RPG

Harris

Tennessee, IL

Full-time

Posted 11 days ago


Harris Computer rating

8.5

Company rating: 8.5 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

79th of 244 rated software companies


Job description

Primary responsibilities

  • Learn IBM i application development, including RPG IV/ILE, free-format RPG, CL, Db2 for i SQL, IBM i objects, and approved development tools.
  • Review and trace existing RPG, SQL, CL, database, batch, and interactive application logic to understand behavior and affected areas.
  • Implement clearly defined, low-risk defect corrections, maintenance changes, test improvements, and small enhancements under technical guidance.
  • Write understandable and maintainable code, create and execute unit tests, and document changes, business rules, test evidence, and implementation considerations.
  • Participate in peer code reviews, Agile ceremonies, estimation discussions, demonstrations, and retrospectives.
  • Apply review feedback and communicate progress, risks, and blockers promptly.
  • Follow secure-development, data-privacy, quality, release-management, source-control, and change-control standards for regulated healthcare software.
  • Use approved AI-assisted tools responsibly and independently validate generated analysis, code, documentation, and tests.
  • Progressively assist with deployment validation and production-support activities after demonstrating readiness and receiving required access and approvals.
Minimum qualifications
  • Bachelor's degree in a related field, or equivalent technical education, certification, structured training, or practical experience.
  • Zero to one year of professional software-development experience.
  • Relevant education, training, coursework, certification, or project experience may substitute for professional experience.
  • Foundational programming ability in at least one structured programming language.
  • Basic understanding of variables, logic, loops, procedures, debugging, error handling, and testing.
  • Basic knowledge of SQL and relational database concepts.
  • Ability to read existing code, trace program logic, and break a defined problem into manageable steps with guidance.
  • Strong attention to detail and commitment to accurate, testable, standards-aligned, and documented work.
  • Effective written and verbal communication skills.
  • Ability to collaborate with a cross-functional software-development team.
  • Willingness to ask questions, receive feedback, document learning, and continuously develop technical skills.

What Harris Computer employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media