Mid Level Software Engineer

Dynamics ATS
Time, IL

Mid Level Software Engineer

JOB-10045848

Anticipated Start Date

March 2 ,2026

Location

Chesterfield , MO

Type of Employment

Contract

Employer Info

As a global leader in agriculture enterprise, our client is recognized for their multiple brands and renowned reputation. Their research and development teams combine knowledge and ingenuity to create the most innovative ideas. With their cutting-edge products, they have a common goal: improved quality of life for all.

Job Summary

If you're interested in a Mid Level Software Engineer job , then this is the best role for you! The Global Breeding Automation Engineering Team is a group of technologists dedicated to building the systems that support the future of agriculture. The team is modernizing field and lab technologies for digital agriculture—systems that are geospatial, connected, automated, and data-driven. This role supports collaboration among machines, agronomists, breeders, scientists, and engineers to deliver innovative solutions that improve customer outcomes.

Job Description

  • Join the Field Systems team to develop the next generation of automated R&D field equipment
  • Gather, define, and translate system and software requirements into functional solutions
  • Design, develop, test, and support research control software systems
  • Build and maintain system capabilities including data acquisition from hardware and software systems, machine control, cloud connectivity, process control, and user interaction
  • Collaborate closely with cross-functional teams to ensure technical alignment with project goals
  • Provide technical leadership and mentorship to junior engineers
  • Help set technical direction and organize development tasks within the overall project plan
  • Ensure solutions are scalable, reliable, and well-integrated within broader system architectures

Skills Required

  • 7+ years of experience developing machine-to-machine (M2M) and electromechanical automation system software using C#, C++, C, or Python
  • 7+ years of experience developing multi-threaded or multi-process applications and services
  • Minimum of 4+ years of demonstrable experience owning the development of automated or control systems
  • Strong software development skills
  • Ability to drive software development through all phases of the product lifecycle, including planning, requirements definition, prioritization, delivery, and support
  • Strong software and hardware troubleshooting and debugging skills
  • Experience with object-oriented principles, unit testing, agile development, test-driven development (TDD), and continuous delivery
  • Experience developing networked systems that communicate with data-generating devices and data aggregation or transformation services
  • Experience working with network protocols such as TCP/UDP and MQTT
  • Strong attention to detail and data-driven decision making
  • Experience working on software projects that span multiple teams or organizations
  • Experience developing applications across multiple operating systems, including Windows, Linux, iOS, macOS, and Android
  • Preferred Skills
    • 4+ years of experience developing with Microsoft technologies such as Visual Studio .NET, WPF, WinForms, and console applications
    • 2+ years of experience developing software for Linux-based robotics or automation devices
    • 2+ years of experience supporting products deployed in the field
    • Experience using serial communication standards such as RS422, RS485, and RS232
    • Experience developing data-driven systems using relational and/or NoSQL databases such as Oracle, SQLite, PostgreSQL, SQL Server, MongoDB, or Cassandra
    • Experience using modern development tools such as Git, CVS, Subversion, Jenkins, NuGet, JIRA, Aha, and Azure DevOps

Education/Training/Certifications

  • Bachelor’s degree in Computer Engineering , Computer Science, Electrical Engineering, Mechanical Engineering, or a related discipline

Additional Requirements

  • Must pass a drug screening and criminal background check
  • Shift Start Time: 08:000 AM
  • PPE Requirements: No laboratory or field work required on a regular basis; work glasses, gloves, boots, and hats are provided
  • Working Conditions: Office-based most of the time with occasional field work
  • Driving Requirements: Less than 10% of travel required; may drive company vehicles such as full-size trucks or SUVs
  • Lifting Requirements: Occasional lifting of light equipment, such as a field computer

Pay Rate/Salary

  • Estimated Salary: $54.53 to $62.53 per hour based on qualifications.

HarveStaff LLC is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.

Posted 2026-02-03

Recommended Jobs

Planner / Scheduler

Hatch
Chicago, IL

Requisition ID: 96618  Job Category:  Construction  Location:  Chicago, IL, United States  Join a company that is passionately committed to the pursuit of a better world through positive chan…

View Details
Posted 2025-11-08

Lead Emergency Department Quality Utilization Specialist, Case Management, Full-time, Days (Sign-on bonus eligible))

Northwestern Memorial Hospital
Chicago, IL

The salary range for this position is $45.00 - $72.00 (Hourly Rate) Placement within the salary range is dependent on several factors such as relevant work experience and internal equity. For positi…

View Details
Posted 2026-01-21

Account Executive - University Partnerships

UWorld, LLC
Chicago, IL

UWorld is the worldwide leader in online learning to prepare professionals for high-stakes exams. Since 2003, UWorld has helped over 2 million undergraduate, graduate, and professional students succe…

View Details
Posted 2026-01-14

Maintenance Technician

Mac Properties
Chicago, IL

Description Mac Properties is a dynamic and growing private residential real estate company with operations in the metropolitan areas of Chicago, St. Louis and Kansas City. We are hiring for a M…

View Details
Posted 2026-01-29

SENIOR SQUAD LEADER - (CIVIL ENGINEER IV)

State of Illinois
Champaign, IL

Job Requisition ID: 51845 IPR# 25-00251 Closing Date: 01/27/2026 Agency: Department of Transportation PositionTitle: Civil Engineer IV Salary: Anticipated Starting Salar…

View Details
Posted 2026-01-31

Revenue Audit Supervisor

Fairmount Park Casino & Racing
Collinsville, IL

Job Summary: The Revenue Audit Supervisor will be responsible for the daily gaming and non-gaming revenue audits and associated checklists  Race Track and Casino. This position will support the c…

View Details
Posted 2026-01-08

PHP (Symfony / LAMP) Programmer

WebToMed, L.L.C.
Schaumburg, IL

Imagine advancing your career in the booming medical web application development industry. This is your rare ground-floor opportunity to join an established, well-funded and quickly growing tech compa…

View Details
Posted 2026-01-28

Delivery Associate - Class C CDL License Required

Port Parma Logistics LLC
Chicago, IL

Calling All Step Van Drivers! Do you want to be part of a closely knit, warm and fun team? Do you want to be heard? Do you want to be treated with respect?  Would you like to work in a company th…

View Details
Posted 2026-01-21

Specialist II, Product Management

Shure
Niles, IL

Overview: Join Shure’s innovative team and help shape the future of audio technology! As a Specialist II, Product Management , you’ll be at the center of product strategy—collaborating with custome…

View Details
Posted 2026-01-30

MEDICAL CODING AND BILLING SPECIALIST

ReditusLabs
Pekin, IL

MEDICAL CODING AND BILLING SPECIALIST Department: HR/ACCOUNTING Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential function…

View Details
Posted 2026-01-28