Cargill Logo

Cargill

Senior Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
Bengaluru, Karnataka
Senior level
The Senior Software Engineer will guide engineering teams in full-stack application development by implementing modern software practices, CI/CD automation, and architecting scalable solutions. This role involves coding, mentoring peers, and ensuring code quality, while simplifying processes and collaborating on the company's long-term digital vision.
The summary above was generated by AI

Job Purpose and Impact
We are seeking a senior technical expert to guide and educate engineering teams on full-stack application development, modern software engineering standards, and Cargill's shared platforms and tools. As a Software Engineer III, you will play a pivotal role in building and training teams to architect, design, and develop scalable, secure digital solutions. You will drive efforts to build and operate shared services, contribute to Cargill's standard technology catalog by evaluating and migrating technologies, and implement CI/CD tooling and automation.
You will actively contribute by authoring application code in both platform and products. You will focus on consolidating and simplifying fragmented architectures, bringing coherence to disjointed services, and providing unified technical direction. You will build and own software that is focused on developer experience and enablement. In this hands-on role, you will ensure engineering teams adopt and implement these practices, helping to simplify processes, troubleshoot issues, and continuously evolve Cargill's digital ecosystem.
Key Accountabilities

  • Apply software engineering patterns and principles to design, develop, test, integrate, maintain, and troubleshoot complex and varied software solutions, incorporating security practices in newly developed and maintained applications.
  • Participate in peer code review sessions to review code, coach peers, and ensure code quality.
  • Incorporate the company's engineering and development best practices within the full software development lifecycle including coding standards, code reviews, source control management, building processes, testing, and security principles, to deliver high-quality code rapidly.
  • Collaborate to lead demonstration and continuous feedback sessions to improve development and help drive the long-term vision.
  • Participate in the engineering community by maintaining and sharing relevant technical approaches and modern skills.
  • Advise and recommend pragmatic architectures and implementations for platform and product engineering teams
  • Independently handle complex issues with minimal supervision, while escalating only the most complex issues to appropriate staff.
  • Other duties as assigned.


Qualifications
MINIMUM QUALIFICATIONS

  • Bachelor's degree in a related field or equivalent experience
  • Confirmed experience automating pipelines for continuous integration, testing, delivery, and security
  • Confirmed experience architecting applications, databases, services, or integrations
  • Minimum of four years of related work experience
  • Other minimum qualifications may apply


PREFERRED QUALIFICATIONS

  • Proven experience working with platform engineering practices, including Infrastructure as Code, automated end-to-end testing, and integration with unified observability and artifact repositories
  • Experience leading teams in adopting DevOps philosophies, incorporating configuration as code, application packaging.
  • Expertise in applying performance profiling techniques, infrastructure normalization, and leveraging constrained technology catalogs to reduce complexity and enhance automation
  • Experience with Java, JavaScript and React, Golang, notably. Additionally, the ability to learn and work in programming languages that are unfamiliar.
  • Demonstrated ability to work closely with platform teams to ensure alignment with opinionated deployment pipelines and security practices.

Top Skills

Go
Java
JavaScript
React

Similar Jobs at Cargill

Be an Early Applicant
Yesterday
Bengaluru, Karnataka, IND
155,000 Employees
Senior level
155,000 Employees
Senior level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The Senior Engineer will design, develop, and maintain digital solutions while applying software engineering principles and practices. They will lead agile teams, ensure code quality through peer reviews, and incorporate best practices throughout the software development lifecycle. The role requires collaboration within the engineering community and handling complex issues independently.
Be an Early Applicant
4 Days Ago
Bengaluru, Karnataka, IND
155,000 Employees
Mid level
155,000 Employees
Mid level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The Software Engineer will design and develop digital solutions, participating in agile engineering practices and addressing moderately complex problems. Responsibilities include software design, code integration, peer code reviews, and improving development operations, with a focus on security and scalability.
Be an Early Applicant
Yesterday
Bengaluru, Karnataka, IND
155,000 Employees
Senior level
155,000 Employees
Senior level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
The Senior Engineer will design, develop, and maintain digital solutions while applying software engineering principles and practices. They will lead agile teams, ensure code quality through peer reviews, and incorporate best practices throughout the software development lifecycle. The role requires collaboration within the engineering community and handling complex issues independently.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account