Software Engineer - Bioindustrial

cargillShorewood, MN
$90,000 - $120,000Hybrid

About The Position

The Software Engineer - Bioindustrial designs and develops software applications and systems for Cargill's global bio-based specialty chemicals business. As part of a digital product team, this role collaborates with cross-functional teams to implement new software features to meet commercial needs and business goals, and upgrade existing software to improve performance and functionality. This involves writing clean, efficient, and scalable code, and troubleshooting and debugging moderately complex issues. The role also includes participating in code reviews to maintain high code quality and share knowledge with software and data engineering team members.

Requirements

  • Minimum of 2 years of relevant work experience (typically reflects 3 years or more).
  • Experience building, scaling, and supporting full-stack applications using several of the following technologies and frameworks: React, Java (Spring Boot), Python, and GoLang.

Nice To Haves

  • Strong foundation in relational databases, with hands-on experience using PostgreSQL.
  • Experience with CI/CD pipelines and modern DevOps delivery practices.
  • Experience deploying and operating applications on cloud-native platforms.
  • Proficiency with Git-based version control and collaborative development workflows.
  • Understanding of modern application architectures, cloud-native patterns, and security best practices.
  • Experience or interest in developing, integrating, or enabling AI-driven solutions in a production environment.

Responsibilities

  • Designs and develops high quality software solutions by writing clean, maintainable, and efficient code.
  • Applies internal software deployment platform, methodologies, and tools to automate the deployment process, ensuring smooth and reliable releases.
  • Partners with cross-functional teams of product managers, designers, and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.
  • Writes and maintains moderately complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • Makes suggestions for improving the software development and deployment processes, and implements approved standards to improve efficiency and reliability.
  • Drafts and maintains comprehensive documentation for moderately complex software applications, deployment processes, and system configurations.
  • Provides technical support and troubleshooting for moderately complex issues with deployed applications to ensure minimal downtime and fast resolution.

Benefits

  • Medical and/or other benefits dependent on the position offered and hours worked.
  • Discretionary incentive award dependent upon company and personal performance.
  • Visit: https://www.cargill.com/page/my-health/mh-health-and-wellness to learn more.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service