Cargill is seeking a Sr. Software Engineer to design, build, and optimize software that powers advanced manufacturing and food production systems. You will architect scalable services, integrate plant-floor and enterprise systems, and deliver high quality, secure code. Partner with cross-functional teams to translate operational needs into technical solutions that improve efficiency, safety, and sustainability. You'll mentor engineers, champion modern DevOps and cloud practices, and drive continuous improvement. At Cargill, you'll contribute to global food security while growing your technical and leadership skills in a collaborative, learning-focused culture.
Responsibilities
- Design and implement scalable manufacturing and enterprise software solutions
- Architect and integrate plant-floor and cloud/enterprise systems
- Write, review, and optimize high-quality, secure, and testable code
- Collaborate with cross-functional teams to translate requirements into solutions
- Implement and maintain CI/CD pipelines and Dev
- Ops best practices
- Monitor, troubleshoot, and improve system performance and reliability
- Mentor junior engineers and contribute to technical leadership
- Ensure solutions align with safety, compliance, and security standards
Required Skills
- Java or C or similar scripting language
- Microservices architecture
- RESTful APIs
- SQL and No
- SQL databases
- Cloud platforms (AWS, Azure, or GCP)
- CI/CD pipelines (Jenkins, Git
- Hub Actions, or similar)
- Containerization (Docker, Kubernetes)
- System design and architecture
- Monitoring and logging tools