×
Register Here to Apply for Jobs or Post Jobs. X

Mid Level Software Engineer

Job in Chesterfield, St. Louis city, Missouri, 63005, USA
Listing for: Harvestaff
Full Time position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 54.53 - 62.53 USD Hourly USD 54.53 62.53 HOUR
Job Description & How to Apply Below
Location: Chesterfield

Mid Level Software Engineer

JOB-

Anticipated Start Date

May 18, 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! Join a forward‑thinking Automation Engineering team focused on building next‑generation field and lab technologies for digital agriculture. This role involves developing and supporting automated research control software systems, including machine control, data acquisition, and cloud connectivity. You will also serve as a technical leader, mentoring junior engineers and guiding cross‑functional project execution.

Job Description
  • Design, develop, test, and support research control software systems
  • Gather and define system requirements based on project objectives
  • Develop software for machine control, data acquisition, and process automation
  • Integrate systems with hardware, software, and cloud‑based platforms
  • Collaborate with cross‑functional teams to align technical solutions with project goals
  • Provide technical leadership and mentorship to junior engineers
  • Troubleshoot and debug complex software and hardware systems
  • Ensure software quality through testing, validation, and continuous improvement
  • Support deployed systems and provide ongoing maintenance
Skills Required
  • 4+ years of experience with Microsoft technologies (e.g., Visual Studio .NET, WPF, Win Forms)
  • 2+ years of experience developing software for Linux‑based robotics/automation devices
  • 2+ years of experience supporting deployed field products
  • Experience with serial communication standards (RS422, RS485, RS232)
  • 7+ years of experience in M2M and electromechanical automation system software (C#, C++, C, or Python)
  • 7+ years of experience developing multi‑threaded/process applications and services
  • Experience with relational and/or No

    SQL databases (e.g., Oracle, SQLite, Postgre

    SQL, SQL Server, Mongo

    DB, Cassandra)
  • Familiarity with development tools (Git, CVS, Subversion, Jenkins, NuGet, JIRA, Aha, Azure Dev Ops)
  • Strong software development skills
  • Experience driving full product lifecycle development (planning, requirements, execution, support)
  • Strong troubleshooting and debugging skills across software and hardware systems
  • Knowledge of modern development practices (Object‑Oriented principles, unit testing, Agile, TDD, continuous delivery)
  • Experience with networked systems and data communication
  • Familiarity with network protocols (TCP/UDP, MQTT)
  • Strong attention to detail and data‑driven decision‑making
  • Experience working on cross‑team or cross‑company projects
  • Ability to develop applications across multiple operating systems (Windows, Linux, iOS, macOS, Android)
Education/Training/Certifications
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or related discipline
Additional Requirements
  • Must pass a drug screening and criminal background checks
  • Start Time: 08:00 AM
Pay Rate/Salary
  • Estimated Salary: $54.53 to $62.53 per hour. Compensation will be offered within this posted range based on experience, skills, and market factors.

Harve Staff 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary