Software Engineer Jobs at Cargill with Visa Sponsorship
Cargill hires Software Engineers across supply chain, agriculture technology, and enterprise systems, with roles spanning its global food and ingredient operations. The company has a consistent track record of sponsoring work visas for technical talent, supporting candidates through both nonimmigrant and immigrant visa pathways.
See All Software Engineer at Cargill JobsOverview
Showing 5 of 38+ Software Engineer Jobs at Cargill jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 38+ Software Engineer Jobs at Cargill
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Cargill.
Get Access To All Jobs
INTRODUCTION
Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for living. Our 155,000 team members innovate with purpose, providing customers with life’s essentials so businesses can grow, communities prosper, and consumers live well. With over 160 years of experience as a family company, we look ahead while remaining true to our values. We put people first. We reach higher. We do the right thing—today and for generations to come.
ROLE AND RESPONSIBILITIES
The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features to meet user needs and business goals, and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members.
-
SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
-
AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
-
COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.
-
TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
-
CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
-
DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
-
TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.
BASIC QUALIFICATIONS
- Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
PREFERRED QUALIFICATIONS
- SAP BTP and/or Boomi expertise
- 7+ years of professional experience
Equal Opportunity Employer, including Disability/Vet.

INTRODUCTION
Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for living. Our 155,000 team members innovate with purpose, providing customers with life’s essentials so businesses can grow, communities prosper, and consumers live well. With over 160 years of experience as a family company, we look ahead while remaining true to our values. We put people first. We reach higher. We do the right thing—today and for generations to come.
ROLE AND RESPONSIBILITIES
The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features to meet user needs and business goals, and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members.
-
SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.
-
AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
-
COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.
-
TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
-
CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
-
DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.
-
TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution.
BASIC QUALIFICATIONS
- Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
PREFERRED QUALIFICATIONS
- SAP BTP and/or Boomi expertise
- 7+ years of professional experience
Equal Opportunity Employer, including Disability/Vet.
See all 38+ Software Engineer at Cargill jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Cargill roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Cargill Jobs
Frame your experience around agricultural systems
Cargill's engineering teams build software for commodity trading, supply chain logistics, and food processing operations. Highlighting experience with ERP systems, data pipelines, or IoT integrations signals relevance to their core technology stack.
Target roles that align with your OPT timeline
F-1 OPT gives you 12 months of work authorization, with a 24-month STEM extension for qualifying roles. Software Engineer positions at Cargill typically qualify, so confirm the STEM designation before your offer letter is finalized.
Search Cargill's open roles on Migrate Mate
Filter by Software Engineer and visa sponsorship type on Migrate Mate to surface active Cargill postings that explicitly support H-1B or other visa categories, saving you from applying to roles that won't move forward.
Prepare your degree equivalency documentation early
H-1B specialty occupation requires a directly related bachelor's degree or its equivalent. If your computer science credential is from a non-U.S. institution, get a credential evaluation from a NACES-approved provider before your employer files with USCIS.
Ask specifically about cap-exempt H-1B options
If you missed the H-1B lottery, ask your Cargill recruiter whether any of their facilities have relationships with cap-exempt research or nonprofit entities, which can allow H-1B filings outside the annual 85,000 cap.
Software Engineer at Cargill jobs are hiring across the US. Find yours.
Find Software Engineer at Cargill JobsFrequently Asked Questions
Does Cargill sponsor H-1B visas for Software Engineers?
Yes, Cargill sponsors H-1B visas for Software Engineers. The company files petitions through the standard USCIS cap-subject lottery process, which opens each April for an October 1 start date. If you're already on H-1B with another employer, Cargill can file an H-1B transfer, letting you start work as soon as USCIS receives the petition.
How do I apply for Software Engineer jobs at Cargill?
Applications go through Cargill's careers portal, where you can filter by function and location. Migrate Mate also aggregates Cargill's Software Engineer openings and flags which roles are open to visa sponsorship, so you can target positions that fit your status before investing time in the application process.
Which visa types does Cargill commonly sponsor for Software Engineers?
Cargill sponsors H-1B visas as the primary work visa for Software Engineers and supports F-1 OPT and CPT for students in active programs. For Canadian and Mexican nationals, the TN visa is a faster path that doesn't require a lottery. For long-term employees, Cargill offers EB-2 and EB-3 Green Card sponsorship through the PERM process.
What qualifications does Cargill look for in Software Engineer candidates seeking sponsorship?
Cargill typically expects a bachelor's degree or higher in computer science, software engineering, or a closely related field, which also satisfies the H-1B specialty occupation requirement. Practical experience with cloud platforms, data engineering, or enterprise software is valued given Cargill's focus on supply chain and food technology systems. Roles vary by seniority, so experience requirements shift across postings.
How do I time my application if I need Cargill to sponsor my H-1B?
H-1B registrations open in March, with lottery results typically announced by late March or early April for an October 1 start. To hit that window, you need an offer and a signed employment agreement before your employer submits the USCIS registration in March. Starting conversations with Cargill recruiters in October through January gives you enough runway to complete interviews and negotiate your offer before the registration deadline.
See which Software Engineer at Cargill employers are hiring and sponsoring visas right now.
Search Software Engineer at Cargill Jobs