Cargill

Sr Software Engineer - Ag & Trading

Cargill$115K — $155K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of relevant work experience, ideally 5+ years.
  • Experience in backend software development with Java/Spring Boot.
  • Proven expertise in backend and API development, particularly RESTFUL and event-driven services.
  • Knowledge of modern CI/CD pipeline design and implementation for automated processes.

Responsibilities

  • Designs and develops high-quality software solutions by writing clean and efficient code.
  • Leads the application of software deployment methodologies to automate the release process.
  • Partners with cross-functional teams to gather complex software requirements and deliver corresponding solutions.
  • Writes and maintains complex unit tests and integration tests.
  • Implements approved standards for improving software development and deployment efficiency.
  • Maintains comprehensive documentation for software applications and processes.
  • Provides technical support for complex deployment issues to minimize downtime.

Benefits

  • Comprehensive benefit program including health and wellness benefits.
  • Discretionary incentive award based on company and personal performance.
  • Focus on employee well-being and work-life balance.
Full Job Description
Short Description

  • Hiring manager: Jenn Jereczek
  • Internal apply by date: 8/7/2026
  • This position is posted internally and externally.
  • This position is located in Wayzata, MN.
  • If selected for an interview, you will be required to send copies of your past two performance reviews to the hiring manager.


Job Purpose and Impact

The Sr Software Engineer will develop and maintain software applications and systems at the intersection of agricultural technology and sustainability, supporting Cargill's programs that help farmers enroll in and participate in sustainable farming initiatives. 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.

Key Accountabilities

  • 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.


Qualifications

  • Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.

Preferred:
  • Demonstrated backend software development experience with Java/Spring Boot
  • Demonstrated backend and API development experience (designing, building, and scaling RESTFUL and/or event-driven services)
  • Demonstrated experience designing and implementing modernCI/CD pipelines, including automated build, test, deployment, and release processes


Compensation Data

This role is not eligible for employer-sponsored work authorization now or in the future. This includes candidates whose work authorization is tied to a student visa, employer-sponsored visa, visa transfer, immigration petition, or other third-party sponsorship arrangement.

The expected salary for this position is $115,000-$155,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).

About Cargill

Industry
Founded
1865

Similar Jobs

More Jobs at Cargill

More Enterprise Technology Jobs

Find similar Sr Software Engineer - Ag & Trading jobs: