Senior Software Engineering Jobs at Cargill with Visa Sponsorship
Cargill hires Senior Software Engineers across its global food and agricultural operations, building systems that support supply chain, commodity trading, and digital transformation. The company has a consistent record of sponsoring work visas for this function, making it a realistic target for international candidates in software engineering.
See All Senior Software Engineering at Cargill JobsOverview
Showing 5 of 25+ Senior Software Engineering 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 25+ Senior Software Engineering Jobs at Cargill
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at Cargill.
Get Access To All Jobs
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.
Job Purpose and Impact
As a Senior Application Developer, you will build, maintain, integrate and implement software applications supporting the Supply Chain Planning functional domain within the organization. In this role, you will be a senior member of a product team and will discover and deliver solutions for problems to enable the company’s digital future. You will apply knowledge of software configuration and integrations to ensure solutions are scalable, resilient, and robust. You will also contribute knowledge and hands-on experience with modern practices and technologies to the Digital Technology & Data (DT&D) community.
This role is expected to perform with minimal supervision and involve complex software application testing, quality assurance, configuration, installation and support to ensure smooth, stable and timely implementation of new requirements and enhancements. This role will be focused primarily on the SAP IBP solution and will be part of a supply chain planning product team dedicated to this overall solution across Cargill’s enterprises.
Key Accountabilities
- APPLICATION CONFIGURATION MANAGEMENT: Builds complex SAP IBP application configurations to meet user and business requirements while identifying improvements to complex application support processes and procedures.
- APPLICATION DEVELOPMENT & DEPLOYMENT: Performs advanced design, analysis, configuration, testing and deployment of new configurations, enhancements, integrations and at times fixes for the SAP IBP application as required.
- USER COMMUNICATION & SUPPORT: Plays a key role and keeps an open channel of communication with users to respond to complex application support requests and needs.
- APPLICATION SUPPORT: Conducts complex technical application support activities to deliver business outcomes, in conjunction with support team members.
- STAKEHOLDER MANAGEMENT: Partners with multi-functional teams, including application analysts, product managers, support team and business partners to ensure configurations and integrations align with standards and project goals.
- APPLICATION DOCUMENTATION: Ensures configuration and business processes, settings, rules, filters, etc. are documented and continually updated.
- KNOWLEDGE MANAGEMENT: Maintains and shares relevant functional and technical approaches and modern skills with SAP IBP and its modeling options and evolving capabilities.
- PROBLEM SOLVING: Independently solve complex issues with minimal supervision and serve as a lead or key resource in large initiatives.
- RELEASE MANAGEMENT: Leads prioritization of incoming user requests and offers solution options, approaches, and estimation efforts as required.
- VENDOR MANAGEMENT: Handles positive relationships with software vendors, collaborating as required on new capabilities, beta-testing, and problem solving.
Qualifications
Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
Preferred Qualifications:
- Confirmed experience working with SAP IBP, knowledge of architecture, data model, and integration technologies.
- Proven track record of successfully implementing, enhancing, and supporting SAP IBP in complex business environments. This includes multiple full life-cycle deployment experiences across multiple companies, businesses, or multi-wave deployment engagements.
- Expertise with multiple SAP IBP modules (e.g., Demand, Response & Supply, Inventory, Sales & Operations Planning) is desirable.
- Expertise with SAP’s production planning and detailed scheduling solution (SAP ePPDS) is desirable.
Short Description
Minnesota Sick and Safe Leave accruals of one hour for every 30 worked, up to 48 hours per calendar year unless otherwise provided by law.
The expected salary for this position is $95,000 - $140,000. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: https://www.cargill.com/page/my-health/mh-health-and-wellness to learn more (subject to certain collective bargaining agreements for Union positions).
Equal Opportunity Employer, including Disability/Vet.

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.
Job Purpose and Impact
As a Senior Application Developer, you will build, maintain, integrate and implement software applications supporting the Supply Chain Planning functional domain within the organization. In this role, you will be a senior member of a product team and will discover and deliver solutions for problems to enable the company’s digital future. You will apply knowledge of software configuration and integrations to ensure solutions are scalable, resilient, and robust. You will also contribute knowledge and hands-on experience with modern practices and technologies to the Digital Technology & Data (DT&D) community.
This role is expected to perform with minimal supervision and involve complex software application testing, quality assurance, configuration, installation and support to ensure smooth, stable and timely implementation of new requirements and enhancements. This role will be focused primarily on the SAP IBP solution and will be part of a supply chain planning product team dedicated to this overall solution across Cargill’s enterprises.
Key Accountabilities
- APPLICATION CONFIGURATION MANAGEMENT: Builds complex SAP IBP application configurations to meet user and business requirements while identifying improvements to complex application support processes and procedures.
- APPLICATION DEVELOPMENT & DEPLOYMENT: Performs advanced design, analysis, configuration, testing and deployment of new configurations, enhancements, integrations and at times fixes for the SAP IBP application as required.
- USER COMMUNICATION & SUPPORT: Plays a key role and keeps an open channel of communication with users to respond to complex application support requests and needs.
- APPLICATION SUPPORT: Conducts complex technical application support activities to deliver business outcomes, in conjunction with support team members.
- STAKEHOLDER MANAGEMENT: Partners with multi-functional teams, including application analysts, product managers, support team and business partners to ensure configurations and integrations align with standards and project goals.
- APPLICATION DOCUMENTATION: Ensures configuration and business processes, settings, rules, filters, etc. are documented and continually updated.
- KNOWLEDGE MANAGEMENT: Maintains and shares relevant functional and technical approaches and modern skills with SAP IBP and its modeling options and evolving capabilities.
- PROBLEM SOLVING: Independently solve complex issues with minimal supervision and serve as a lead or key resource in large initiatives.
- RELEASE MANAGEMENT: Leads prioritization of incoming user requests and offers solution options, approaches, and estimation efforts as required.
- VENDOR MANAGEMENT: Handles positive relationships with software vendors, collaborating as required on new capabilities, beta-testing, and problem solving.
Qualifications
Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
Preferred Qualifications:
- Confirmed experience working with SAP IBP, knowledge of architecture, data model, and integration technologies.
- Proven track record of successfully implementing, enhancing, and supporting SAP IBP in complex business environments. This includes multiple full life-cycle deployment experiences across multiple companies, businesses, or multi-wave deployment engagements.
- Expertise with multiple SAP IBP modules (e.g., Demand, Response & Supply, Inventory, Sales & Operations Planning) is desirable.
- Expertise with SAP’s production planning and detailed scheduling solution (SAP ePPDS) is desirable.
Short Description
Minnesota Sick and Safe Leave accruals of one hour for every 30 worked, up to 48 hours per calendar year unless otherwise provided by law.
The expected salary for this position is $95,000 - $140,000. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: https://www.cargill.com/page/my-health/mh-health-and-wellness to learn more (subject to certain collective bargaining agreements for Union positions).
Equal Opportunity Employer, including Disability/Vet.
See all 25+ Senior Software Engineering at Cargill jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering at Cargill roles.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at Cargill Jobs
Align your portfolio with agri-tech systems
Cargill's engineering teams build tools for supply chain optimization, commodity pricing, and food safety compliance. Highlighting experience with large-scale data pipelines, ERP integrations, or distributed systems positions you as a fit for their core technical problems.
Confirm your visa type before applying
Cargill sponsors multiple visa categories, but the right path depends on your current status. OPT holders should verify whether the role supports CPT or post-completion OPT before accepting an offer, since misaligned authorization can delay a start date by weeks.
Request sponsor intent in the first interview
Large employers like Cargill often have centralized immigration teams, but individual hiring managers may not know sponsorship timelines off the top. Ask HR directly which visa categories the role supports rather than assuming sponsorship is automatic for all senior-level positions.
Prepare your degree equivalency documentation early
H-1B specialty occupation filings require that your degree directly relates to the role. If your degree is from outside the U.S., get a credential evaluation through NACES before the offer stage. Cargill's immigration team will need this for USCIS filings.
Track Cargill's open roles on Migrate Mate
Cargill posts Senior Software Engineering roles across multiple business units with varying sponsorship details. Use Migrate Mate to filter specifically for Cargill positions that confirm visa sponsorship, so you're not applying blind to roles that exclude international candidates.
Senior Software Engineering at Cargill jobs are hiring across the US. Find yours.
Find Senior Software Engineering at Cargill JobsFrequently Asked Questions
Does Cargill sponsor H-1B visas for Senior Software Engineers?
Yes, Cargill sponsors H-1B visas for Senior Software Engineering roles. The H-1B is the most common path for international candidates in this function at Cargill. Because the H-1B is subject to the annual lottery, timing matters. Roles that qualify as specialty occupations in computer science or software engineering generally meet USCIS requirements for H-1B classification.
How do I apply for Senior Software Engineering jobs at Cargill?
Applications go through Cargill's careers portal at cargill.com/careers. Search by job function under Technology or Digital and filter for senior engineering roles. Migrate Mate also lists Cargill's open Senior Software Engineering positions and flags which roles confirm visa sponsorship, which saves time if you're specifically targeting sponsor-eligible openings.
Which visa types does Cargill commonly sponsor for Senior Software Engineering roles?
Cargill sponsors H-1B, TN, J-1, F-1 OPT, and F-1 CPT for active students and recent graduates, as well as EB-2 and EB-3 immigrant visas for longer-term candidates pursuing permanent residence. TN is available to Canadian and Mexican nationals in qualifying software roles under USMCA. The right visa depends on your nationality, degree, and career stage.
What qualifications does Cargill expect for Senior Software Engineering roles?
Cargill typically expects a bachelor's or master's degree in computer science, software engineering, or a closely related field. For senior-level roles, hands-on experience with cloud infrastructure, distributed systems, or enterprise application development is common. Experience in supply chain technology, data engineering, or API development aligns well with Cargill's internal systems work across its food and agricultural business units.
How do I time my application around the H-1B cap and Cargill's hiring cycle?
H-1B registrations open in March each year for an October 1 start date. If you're on OPT, apply to Cargill roles between October and February so an offer can be in place before USCIS registration opens. If you're selected in the lottery, USCIS adjudication typically runs April through September, though premium processing can reduce that window to 15 business days.
See which Senior Software Engineering at Cargill employers are hiring and sponsoring visas right now.
Search Senior Software Engineering at Cargill Jobs