1

Programmer Jobs in Springfield, IL (NOW HIRING)

Test Engineer II at DICKEY-john Is responsible for the design, development, verification, validation, and support of electronic products, embedded systems, software applications, and test equipment.

Senior Data Engineer

Springfield, IL · Remote

$105K - $142K/yr

Senior Data Engineer (ETL / Python Developer) Remote (Must reside within the Continental U.S.) No C2C, Third-Party Vendors, Sponsorship, or Employer Representatives. Direct candidates only. We are ...

Geotechnical Engineer

Springfield, IL · On-site

$85K - $120K/yr

Hanson Professional Services Inc. is seeking a Geotechnical Engineer to join our Infrastructure Market team in Chicago, IL or Springfield, IL or St. Louis, MO. This full-time position offers the ...

Structural Engineer

Springfield, IL · On-site

$83K - $109K/yr

Farnsworth Group is seeking a Structural Engineer in one of the posting locations below. In this role, you will provide customer-oriented design and construction services to clients nationwide and in ...

Electrical Engineer

Springfield, IL · On-site

$80K - $120K/yr

A Day in the Life of an Electrical Engineer at Hanson Here's a snapshot of what you would do in this role: This position will be part of Hanson's electrical engineering team that serves local and ...

Showing results 41-60

Programmer information

See Springfield, IL salary details

$11

$39

$68

How much do programmer jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for programmer in Springfield, IL is $39.18, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $50.96 per hour, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Springfield, IL?

The most popular types of Programmer jobs in Springfield, IL are:

What cities near Springfield, IL are hiring for Programmer jobs?

Cities near Springfield, IL with the most Programmer job openings:

Infographic showing various Programmer job openings in Springfield, IL as of August 2026, with employment types broken down into 77% Full Time, 14% Part Time, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $81,503 per year, or $39.2 per hour.

Electronics Test Engineer II

TSI, Inc.

Auburn, IL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Transworld Systems Inc. rating

4.8

Company rating: 4.8 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

60th of 72 rated call and contact centers


Job description

Who Are We?
Nestled in the heartland, DICKEY-john is at the center of the agricultural marketplace. With more than 60 years of helping farmers produce higher yields to feed the world, DICKEY-john is proud of our heritage and our contributions. As a part of the TSI Incorporated family, DICKEY-john employees also provide support for TSI solutions. TSI's vision to create a better world by helping to protect people, products and the environment is seen and experienced at all facilities, including our Auburn, Illinois DICKEY-john facility.
Test Engineer II at DICKEY-john
Is responsible for the design, development, verification, validation, and support of electronic products, embedded systems, software applications, and test equipment. Working with a moderate level of independence, this position applies electrical, software, and test engineering principles to support new product development, continuation engineering, manufacturing, quality, and customer support activities. The Test Engineer II develops and executes test plans, analyzes test results, troubleshoots product and system issues, designs and maintains test equipment, creates software and firmware solutions, and collaborates with cross-functional teams to ensure products meet performance, quality, regulatory, and customer requirements. The role serves as a key contributor throughout the product lifecycle, from concept development through production support and sustaining activities.
What Will You Do?
  • Design, develop, test, and debug electrical circuits, embedded systems, software applications, test systems, and associated hardware.
  • Analyze test data, interpret results, identify root causes of failures, and provide corrective action recommendations.
  • Develop and maintain product test protocols, validation procedures, and supporting documentation.
  • Develop, maintain, and troubleshoot embedded firmware using C/C++.
  • Design and develop software applications and user interfaces using C#, .NET, Visual Studio, or similar development environments.
  • Design, develop, maintain, and improve automated and manual test equipment, fixtures, and supporting systems.
  • Provide technical support to manufacturing personnel for product, process, and test-related issues.
  • Troubleshoot production testers and manufacturing equipment.
  • Other duties as assigned.

QUALIFICATIONS
Education
Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a closely related engineering discipline is required.
Experience
Required
  • Minimum of 2+ years of engineering experience in product development, testing, validation, software development, or laboratory environments.
  • Experience in several of the following:
    • Embedded firmware development using C/C++
    • Electrical circuit design and troubleshooting
    • Test equipment development and validation
    • Software development using C#, .NET, or similar environments
    • PCB schematic analysis and design
    • Production test systems and manufacturing support
    • Product verification and validation testing

Preferred
  • EMC/EMI testing and troubleshooting experience.
  • Experience with automated test systems and data acquisition.
  • FPGA, VHDL, or Verilog experience.
  • Real-time operating systems (RTOS).
  • CAN, USB, UART, SPI, I2C, RS232, RS485, Zigbee, or similar communication protocols.
  • Digital signal processing knowledge.
  • Product development experience from concept through production launch.
  • Experience with LabVIEW, Visual Studio, IAR, OrCAD, or similar engineering development tools.

KNOWLEDGE
  • Electrical engineering principles and electronic circuit design.
  • Software engineering principles and best practices.
  • Embedded systems architecture and development.
  • Test and measurement methodologies.
  • Product verification, validation, and qualification processes.
  • Root cause analysis and troubleshooting techniques.
  • Industry test standards and regulatory requirements.
  • Engineering documentation and revision control practices.
  • Manufacturing processes and product lifecycle management.

COMPETENCIES
  • Blueprint and schematic reading.
  • Software programming using software such as LabView, Visual Studio or IAR.
  • Communication skills, as well as ability to interface with all levels of people.
  • Competent presentation and writing skills.
  • Troubleshooting and electromechanical skills.
  • Skills with computer programs including Microsoft Word, Excel, PowerPoint, Outlook, and Visio.
  • Strong analytical and problem-solving skills.
  • Technical writing and documentation.
  • Ability to manage multiple priorities and deadlines.
  • Attention to detail and commitment to quality.
  • High ethical standards and professionalism.

EQUIPMENT TO BE USED
Must be able to:
  • Use standard office equipment such as computer, copier, fax, and telephone.
  • Use electronic equipment such as multi-meters, oscilloscopes, function generators, power supplies, and environmental test equipment.
  • Standard hand tools such as screwdrivers, ratchets and sockets, Allen wrenches, adjustable wrenches, and pliers.
  • Utilize software development and engineering design tools.
  • Manipulate and solder small components and assemblies during testing, troubleshooting, and development activities.

Work Environment & Physical Demands
Work is typically performed in a standard lab setting working at a desk or table on a level surface. Personal Protective Equipment (PPE) may be required in the lab, and PPE may be required when working in other parts of the manufacturing plant. Under normal conditions, exposure to excessive noise, dust, humidity, and fumes is rare. Individual may be required to work more hours than normally expected during a regular workweek depending on workload and deadline requirements. Must be able to lift up to 35 pounds.
Position Type/Expected Hours Of Work
This is a full-time position. Typical work hours are Monday through Friday, 7:00 a.m. to 3:30 p.m. Additional hours may be required based on workload, project schedules, testing requirements, or product launch activities.
Travel
The above activities may require some domestic travel.
What Can We Give You?
At TSI/DICKEY-john, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.
Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they're comfortable. The dress for your day policy allows employees' discretion to select appropriate dress for the business of each workday.
Free Beverages/On-site Cafeteria: Enjoy complimentary coffee, tea and hot chocolate each day at work. We also have a large cafeteria employees can eat lunch in, as well as an outside area that employees can enjoy during the summer months.
Flexible Work Arrangement: TSI/DICKEY-john employees can expect to have work-life balance, vacation, sick time, 8 paid holidays, bereavement leave, maternity/paternity leave, and more.
Pay and Benefits: Competitive market salary from $90,000 - $105,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company. Benefits include:
  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plan: 401(k) with company match.
  • Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
  • Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.

*Pay amount does not guarantee employment for any particular period of time.
Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States.
EOE/Vet/Disability
DICKEY-john manufactures monitors, controllers, moisture testers, ground speed sensors, and a variety of other systems used in agricultural, public works, and analytical markets. Customers range from individual farmers to original equipment manufacturers (OEMs). No matter what the size, the expectations are the same: a cost-effective, technologically advanced, precision product. Visit our products at https://www.dickey-john.com/

What Transworld Systems Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom