Cargill
Cargill3h ago
Naukri

Sr. Software Engineer

Bengaluru
Senior Level

Auto Apply to 50+ AI Matched Sr. Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Cargill

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the Role: Senior Software Engineer at Cargill, Bengaluru

As a Senior Software Engineer at Cargill in Bengaluru, you will play a pivotal role in the design, development, and maintenance of sophisticated software applications and systems. Working with minimal supervision, you'll collaborate closely with cross-functional teams to conceptualize, build, and implement innovative software features that align with user needs and strategic business objectives. Your expertise will be crucial in enhancing existing software to boost performance and functionality through the creation of clean, efficient, and scalable code, as well as adeptly troubleshooting and debugging complex technical challenges.

This position also involves active participation in code reviews, upholding high standards of code quality and fostering knowledge sharing within the software engineering team.

Key Responsibilities:

  • Software Development: Architect and develop high-quality software solutions characterized by clean, maintainable, and efficient code.
  • Automation: Spearhead the integration and application of internal software deployment platforms, methodologies, and tools to automate the deployment process, ensuring seamless and dependable releases.
  • Collaboration: Partner effectively with product managers, designers, and fellow engineers to meticulously gather complex requirements and deliver robust solutions that satisfy business demands.
  • Testing & Debugging: Author and maintain comprehensive unit and integration tests, alongside performing thorough debugging to ensure the sustained quality and optimal performance of software.
  • Continuous Improvement: Proactively identify opportunities for enhancing software development and deployment processes, implementing approved standards to drive efficiency and reliability.
  • Documentation: Construct and maintain detailed documentation for intricate software applications, deployment procedures, and system configurations.
  • Technical Support: Provide expert technical support and rapid troubleshooting for complex issues within deployed applications, minimizing downtime and ensuring swift resolutions.

Qualifications:

  • Minimum of 4 years of relevant professional experience, with a preference for 5 years or more.
  • Proficiency in Java, JavaScript, React, and Golang is highly desirable.
  • Demonstrated ability to quickly learn and adapt to new programming languages.
  • Proven experience with platform engineering practices, including Infrastructure as Code, automated end-to-end testing, and integration with unified observability and artifact repositories.
  • Preferred Experience: Leading teams in adopting DevOps philosophies, configuration as code, and application packaging. Expertise in performance profiling, infrastructure normalization, and leveraging constrained technology catalogs for complexity reduction and automation enhancement. Ability to collaborate closely with platform teams to ensure alignment with deployment pipelines and security best practices.

Company

Cargill

Cargill

Cargill is a global leader in food, agriculture, financial, and industrial products and services. We strive to nourish the world in a safe, responsible, and sustainable way.

Bengaluru
Posted on Naukri
Sr. Software Engineer at Cargill | Bengaluru | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform