Senior Software Engineer
Cargill
- Location
- Remote
- Track
- Full Stack AI
- Level
- Senior
- Posted
- October 9, 2026
- Source
- Built In
Job description
Job Purpose and Impact
The Senior Full Stack Engineer, AI & Automation job designs, develops and implements complex full-stack applications and intelligent technology solutions that improve business processes and operational efficiency. With minimal supervision, this job develops scalable user experiences using React , enterprise services and APIs using Java/Spring Boot , and Python-based AI and automation solutions . This job partners with business and technology teams to integrate Generative AI, automation and enterprise systems while ensuring solutions meet organizational standards for security, scalability, reliability and performance.
Key Accountabilities
- FULL STACK DEVELOPMENT: Designs, develops, tests and deploys scalable enterprise applications using React, Java/Spring Boot and Python, applying modern software engineering practices and reusable design patterns.
- FRONT-END ENGINEERING: Develops responsive, reusable and high-performance user experiences using React, JavaScript/TypeScript and modern front-end development frameworks and practices.
- BACK-END & API DEVELOPMENT: Designs and develops enterprise backend services, REST APIs and microservices using Java and Spring Boot, integrating applications with internal and external systems.
- PYTHON & AI DEVELOPMENT: Develops Python-based applications and services supporting Generative AI, machine learning, data processing, intelligent automation and enterprise integrations.
- AI SOLUTIONS: Designs and integrates Generative AI and LLM-based capabilities, including Retrieval-Augmented Generation (RAG), AI agents, prompt engineering and AI-enabled workflows into enterprise applications.
- INTELLIGENT AUTOMATION: Identifies opportunities to improve business processes and implements intelligent automation solutions by integrating AI, APIs, workflow technologies and enterprise applications.
- SYSTEM INTEGRATION: Identifies technology interactions and dependencies across applications, APIs, databases and platforms to ensure integration, compatibility, functionality and performance targets are achieved.
- ENGINEERING STANDARDS & DEVOPS: Applies software engineering best practices including secure coding, code reviews, automated testing, CI/CD, Git, cloud-native development and containerization to deliver reliable and maintainable solutions.
- CONTINUOUS IMPROVEMENT: Evaluates emerging AI, automation and software engineering technologies and implements continuous improvement opportunities to simplify solutions, optimize performance and accelerate application delivery.
- TECHNICAL COLLABORATION: Partners with architects, product owners, engineering teams and business stakeholders to translate complex business requirements into scalable technical solutions and provides technical guidance to other engineers.
Qualifications
- Minimum requirement of 10 years of relevant software engineering experience . Typically reflects 12 years or more of relevant experience .
- BTECH / BE from a renowned technology institution .
- Demonstrated hands-on experience with React, Java/Spring Boot and Python .
- Experience designing and developing full-stack enterprise applications, REST APIs and microservices .
- Experience developing or integrating Generative AI, LLM, AI/ML or intelligent automation solutions .
- Experience with modern software development practices including Git, CI/CD, automated testing and cloud-based application development .
- Experience with RAG, AI agents/agentic workflows, workflow automation, Docker/Kubernetes, and cloud AI services is preferred.