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