{"schemaVersion":"jobsearcher.job.v1","id":"338b1a4033dbc641606b1aae","url":"https://jobsearcher.com/jobs/338b1a4033dbc641606b1aae","canonicalUrl":"https://jobsearcher.com/jobs/338b1a4033dbc641606b1aae","title":"Mid Level Software Engineer","description":"Mid Level Software Engineer\n\nJOB-10046491\n\nAnticipated Start Date\nMay 18,2026\n\nLocation\nChesterfield, MO\n\nType of Employment\nContract\n\nEmployer Info\nAs 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.\n\nJob Summary\nIf 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.\n\nJob Description\nDesign, develop, test, and support research control software systems\nGather and define system requirements based on project objectives\nDevelop software for machine control, data acquisition, and process automation\nIntegrate systems with hardware, software, and cloud-based platforms\nCollaborate with cross-functional teams to align technical solutions with project goals\nProvide technical leadership and mentorship to junior engineers\nTroubleshoot and debug complex software and hardware systems\nEnsure software quality through testing, validation, and continuous improvement\nSupport deployed systems and provide ongoing maintenance\n\nSkills Required\n4+ years of experience with Microsoft technologies (e.g., Visual Studio .NET, WPF, WinForms)\n2+ years of experience developing software for Linux-based robotics/automation devices\n2+ years of experience supporting deployed field products\nExperience with serial communication standards (RS422, RS485, RS232)\n7+ years of experience in M2M and electromechanical automation system software (C#, C++, C, or Python)\n7+ years of experience developing multi-threaded/process applications and services\nExperience with relational and/or NoSQL databases (e.g., Oracle, SQLite, PostgreSQL, SQL Server, MongoDB, Cassandra)\nFamiliarity with development tools (Git, CVS, Subversion, Jenkins, NuGet, JIRA, Aha, Azure DevOps)\nStrong software development skills\nExperience driving full product lifecycle development (planning, requirements, execution, support)\nStrong troubleshooting and debugging skills across software and hardware systems\nKnowledge of modern development practices (Object-Oriented principles, unit testing, Agile, TDD, continuous delivery)\nExperience with networked systems and data communication\nFamiliarity with network protocols (TCP/UDP, MQTT)\nStrong attention to detail and data-driven decision-making\nExperience working on cross-team or cross-company projects\nAbility to develop applications across multiple operating systems (Windows, Linux, iOS, macOS, Android)\n\nEducation/Training/Certifications\nBachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or related discipline\n\nAdditional Requirements\nMust pass a drug screening and criminal background checks\nStart Time: 08:00 AM\n\nPay Rate/Salary\nEstimated Salary: $54.53 to $62.53 per hour. Compensation will be offered within this posted range based on experience, skills, and market factors.\n\nHarveStaff 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.","company":"Harvestaff","rawCompany":"harvestaff","city":"Chesterfield","state":"MO","isRemote":false,"isActive":false,"createdAt":"2026-07-19T14:19:49.141Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Mid Level Software Engineer","description":"Mid Level Software Engineer\n\nJOB-10046491\n\nAnticipated Start Date\nMay 18,2026\n\nLocation\nChesterfield, MO\n\nType of Employment\nContract\n\nEmployer Info\nAs 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.\n\nJob Summary\nIf 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.\n\nJob Description\nDesign, develop, test, and support research control software systems\nGather and define system requirements based on project objectives\nDevelop software for machine control, data acquisition, and process automation\nIntegrate systems with hardware, software, and cloud-based platforms\nCollaborate with cross-functional teams to align technical solutions with project goals\nProvide technical leadership and mentorship to junior engineers\nTroubleshoot and debug complex software and hardware systems\nEnsure software quality through testing, validation, and continuous improvement\nSupport deployed systems and provide ongoing maintenance\n\nSkills Required\n4+ years of experience with Microsoft technologies (e.g., Visual Studio .NET, WPF, WinForms)\n2+ years of experience developing software for Linux-based robotics/automation devices\n2+ years of experience supporting deployed field products\nExperience with serial communication standards (RS422, RS485, RS232)\n7+ years of experience in M2M and electromechanical automation system software (C#, C++, C, or Python)\n7+ years of experience developing multi-threaded/process applications and services\nExperience with relational and/or NoSQL databases (e.g., Oracle, SQLite, PostgreSQL, SQL Server, MongoDB, Cassandra)\nFamiliarity with development tools (Git, CVS, Subversion, Jenkins, NuGet, JIRA, Aha, Azure DevOps)\nStrong software development skills\nExperience driving full product lifecycle development (planning, requirements, execution, support)\nStrong troubleshooting and debugging skills across software and hardware systems\nKnowledge of modern development practices (Object-Oriented principles, unit testing, Agile, TDD, continuous delivery)\nExperience with networked systems and data communication\nFamiliarity with network protocols (TCP/UDP, MQTT)\nStrong attention to detail and data-driven decision-making\nExperience working on cross-team or cross-company projects\nAbility to develop applications across multiple operating systems (Windows, Linux, iOS, macOS, Android)\n\nEducation/Training/Certifications\nBachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or related discipline\n\nAdditional Requirements\nMust pass a drug screening and criminal background checks\nStart Time: 08:00 AM\n\nPay Rate/Salary\nEstimated Salary: $54.53 to $62.53 per hour. Compensation will be offered within this posted range based on experience, skills, and market factors.\n\nHarveStaff 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.","datePosted":"2026-07-19T14:19:49.141Z","dateModified":"2026-07-19T14:19:49.141Z","hiringOrganization":{"@type":"Organization","name":"Harvestaff","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Chesterfield","addressRegion":"MO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"338b1a4033dbc641606b1aae"},"url":"https://jobsearcher.com/jobs/338b1a4033dbc641606b1aae"}}