Cargill Software Engineer in Singapore, Singapore

Software Engineer

Cargill provides food, agriculture, financial and industrial products and services to the world. Together with farmers, customers, governments and communities, we help people thrive by applying our insights and over 150 years of experience. We have 155,000 employees in 70 countries who are committed to feeding the world in a responsible way, reducing environmental impact and improving the communities where we live and work.


Position Purpose & Summary

Seeking creative, passionate, engineering minded software engineers looking for an environment with a core set of values anchored in trust, autonomy and a relentless focus on user experience to build innovative digital solutions in Aquaculture.

At Cargill, we’ve recently launched iQuatic a digital product in Aquaculture. We are seeking to build a team based in Singapore that will contribute to the iQuatic product. Strong candidates will have experience throughout the entire development stack and a broad background in custom software engineering. You probably have your favorite space to work in (UX/UI, services, infra code, backend, etc), but we do our best to promote cross-functional behaviors. We place users at the center of our universe, leveraging DevOps tooling to facilitate feedback loops that often times are less than a day. In that spirit, it’s essential that you be both well rounded and willing to learn new technologies in a short amount of time to support the goals of the work.

As a member of the iQautic Product Team you will work with Product Managers to understand new features within the product and the engineering team to validate design. Each engineer is then responsible for the development of the feature, all the way through a release to production. We value eliminating handoffs and external dependencies through this approach, giving more autonomy to the developers and team. If this ecosystem sounds appealing, it is a perfect opportunity for you to join and focus on creating amazing software.

Principal Accountabilities

Design and Build 70%

  • Write well designed, testable, efficient code

  • Integrate software components into a fully functional software system

  • Participate in a dynamic development environment where solutions evolve daily as customer demands emerge over time.

  • Implement modern engineering practices to ensure product quality (e.g., test automation, CI/CD practices), where appropriate.

  • Participate in identification of solution options to meet customer and technical requirements

  • Provide hands-on designs, prototypes, and implementations incorporating software engineering best practices, tools and monitoring according to industry best practices.

Business Analysis and Partnering 30%

  • Regularly interface with architects, analysts, process designers, business SMEs, and users to understand and evaluate business requirements


Education, Experience, Skills

Required Qualifications

  • High School Diploma or equivalent

  • 2 years in the software development field

  • Basic fluency in English language

  • Experience with Continuous Integration & Delivery practices (Jenkins, XLDeploy, Drone, etc.)

  • Experience with cloud infrastructure services, such as AWS

  • Experience in an agile software development environment

  • Varying depths of experience in a variety of programming languages and tools, such as: Java, Bootstrap, Node, modern Javascript frameworks such as React or Vue

  • Ability to collaboratively design and write testable code in open source frameworks.

  • Strong intrapersonal skills, ability to work with diverse teams and personalities

  • Self-reliant, assertive and motivated.

Preferred Qualifications

  • Undergraduate in the sciences or arts, with training certifications in software development.

  • Undergraduate or masters in computer science or related field

  • Experience with development specific development technologies of Javascript Svelte Framework and AWS Serverless

  • Preference towards experience with open source technology.

Other relevant information to the position

  • Career Development

- Apply knowledge to new and more complex situations.

- Leverage knowledge, perspectives and experience from working with globally diverse team.

- Be part of new or unfamiliar role, building / being part of a new global team, dealing with ambiguity.

- Collaborate across the organization.

- Benefit from an experienced team of product developers that you’re partnering with.

  • Ability to travel up to 10%

Job Information Technology

Primary Location Singapore-Singapore-Singapore

Schedule Full-time

Job Type Standard

Shift Day Job

Req ID: SIN01617