Cargill

Software Engineer - Ag & Trade

Cargill
Apply
1 month ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design, develop, test, and maintain scalable software applications using Python, React, and React Native.
  • Build end-to-end web and mobile applications, including backend services, frontend components, APIs, and database integrations.
  • Use AI-assisted development tools and integrate LLM APIs or other AI capabilities when appropriate.
  • Collaborate with Product Managers, Business Analysts, UX Designers, Architects, QA Engineers, and engineering teams.
  • Write unit and integration tests, participate in code reviews, and maintain application quality and performance.
  • Contribute to cloud-native development, containerized deployments, and CI/CD pipeline configuration using preferred technologies.
  • Improve development practices, software architecture, engineering standards, automation, and AI-assisted workflows.
  • Troubleshoot production issues, perform root cause analysis, and resolve issues affecting application stability and availability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3–5 years of professional software development experience.
  • At least 3 years of hands-on Python development experience.
  • Experience developing production-grade applications with React or React Native.
  • Strong understanding of object-oriented programming, data structures, algorithms, and software design principles.
  • Experience developing APIs and microservices.
  • Strong knowledge of Git and SQL.
  • Experience working in Agile/Scrum development teams.
Cargill

About Cargill

10,000+ employees
Contact me