Mid Level Software Engineer
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.
Recommended Jobs
Youth Development Specialist - Relocation to Hershey, PA Required (Phoenix)
Description: Located in Hershey, PA, Milton Hershey School (MHS) is a top-notch home and school where over 2,200 pre-K through 12th grade students from disadvantaged backgrounds are provided an extr…
Back of House
Benefits: Competitive salary Employee discounts Opportunity for advancement Freddy's is looking for Team Members - HotLine (grill cook and food prep) - to deliver a unique mix of fun, gre…
Inside Sales Representative - Flexible Schedules
An Inside Sales Representative plays a crucial role in understanding customer needs and providing effective solutions to enhance sales volume. This position involves learning our customer experience …
Product Acceptance Specialist
Job Summary/Company : Sparks Group has partnered with a leading aviation manufacturing company seeking a product acceptance specialist in the Miami area. If you have at least one year of experien…
PRIMARY CARE PHYSICIAN
PRIMARY CARE PHYSICIAN 200-300K Base Salary + Annual Incentive Opportunity+ Paid Relocation + Full Benefits (Medical, Rx, Dental, Disability, Life Insurance, Flexible Spending Accounts, Retirement …
Dynamic In-Person Instructor - Educational Workshops
MasteryPrep is seeking dynamic, engaging, and energetic instructors to deliver one-day, “Workshop” style educational seminars for high school students. Our mission is to equip students—especially tho…
MO416-QA Tester 5087
LOCAL PHOENIX CANDIDATES ONLY Candidates should apply with the ability and willingness to work in-office up to five days per week as business needs necessitate Our direct client has…
Patient Care Assistant
Mayo Clinic, a global leader in healthcare services, seeks a dedicated Patient Care Assistant to join our team in providing skilled, compassionate care to our patients. This position plays a crucial r…
Senior Risk Control Consultant, Construction
Who Are We? Taking care of our customers, our communities and each other. That’s the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property ca…
Senior Accountant
Senior Accountant JOB-10045809 Anticipated Start Date February 16, 2026 Location Downers Grove, IL Type of Employment Contract Hire Employer Info Our client is…