C

Software Engineer-Fresher

Caterpillar Inc. Chennai, Tamil Nadu, India onsite
full-time
Not Disclosed
Posted on 27 January 2026

Overview

At Caterpillar Inc., your work shapes the world. Join a global team of engineers and innovators building digital solutions that support sustainable communities and global customers. Caterpillar is hiring a Software Engineer to work on enterprise-scale, customer-facing platforms within its Technology, Digital & Data organization. You will collaborate with cross-functional teams to design, build, and deliver high-quality software using modern engineering practices.

Key Responsibilities

Design, develop, and maintain software modules and services Translate business requirements into scalable technical solutions Write clean, efficient, and maintainable code Participate in system design, code reviews, and architecture discussions Collaborate with product managers, QA, and DevOps teams Contribute to Agile/Scrum ceremonies Support deployment, monitoring, and continuous improvement of applications Preferred Skills Experience with Java / JavaScript / Python / Cloud technologies Exposure to microservices architecture Understanding of cloud platforms (AWS / Azure / GCP) Experience working on large-scale or enterprise systems

Requirements

Strong fundamentals in software development Experience with backend or full-stack development Understanding of SDLC and Agile methodologies Knowledge of databases, APIs, and distributed systems Familiarity with CI/CD pipelines and DevOps practices Good problem-solving and communication skills

Perks & Benefits

Work on products that make real-world impact Global exposure and long-term career growth Strong culture of integrity, teamwork, and innovation Inclusive and diverse workplace

About Company

Caterpillar Inc.

Similar Opportunities