
Job Description & Key Responsibilities
Cargill is a global leader in food, agriculture and risk management, operating in more than 70 countries. In India, the company has a strong presence across the supply chain, from sourcing raw materials to delivering finished products. The Bengaluru office houses the technology hub that builds digital platforms to streamline operations, improve farmer engagement, and enable dataβdriven decision making. Cargillβs culture emphasizes sustainability, innovation, and a collaborative spirit, offering employees the chance to work on projects that have a tangible impact on the worldβs food system.
The role of Software Engineer (Salesforce) is centered on designing, developing, testing, and maintaining secure and scalable Salesforce solutions. Reporting to the Lead Engineer, the candidate will work closely with product managers, designers, and fellow developers to translate business requirements into clean, maintainable code. The position also demands a strong focus on test automation, CI/CD pipelines, and production support, ensuring that releases are reliable and meet highβquality standards.
Key responsibilities include:
1. Develop and enhance Salesforce applications using Lightning Web Components, Apex, and Salesforce APIs.
2. Write unit, integration, and regression tests; automate functional and endβtoβend test suites.
3. Participate in peer code reviews and enforce coding standards.
4. Configure and maintain CI/CD pipelines for automated builds, tests, and deployments.
5. Diagnose and resolve moderately complex production issues, providing timely support.
6. Document application architecture, deployment processes, and test cases.
7. Collaborate in Agile/Scrum ceremonies, contributing to sprint planning and retrospectives.
8. Identify process improvement opportunities and champion best practices across the team.
9. Assist in defect management, from identification through verification of fixes.
10. Mentor junior developers on Salesforce best practices and test automation techniques.
Technical stack: Salesforce Platform (LWC, Apex, SOQL), JavaScript/TypeScript, Git, Jenkins/Bitbucket Pipelines, REST & SOAP APIs, Test Automation frameworks (e.g., Jest, Selenium), Agile tools (Jira, Confluence).
Growth path: Starting as a Software Engineer, high performers can progress to Senior Engineer, Lead Engineer, and eventually Architecture or Product Management roles, with exposure to crossβfunctional business domains and global projects.
Why join Cargill? The company offers a purposeβdriven environment where technology directly supports sustainable food production. Employees benefit from competitive compensation, continuous learning programs, mentorship, and a supportive workβlife balance. The Bengaluru tech hub is known for its inclusive culture, encouraging innovation and offering clear career advancement pathways.