Software Engineer

Posted:
1/8/2026, 6:59:56 PM

Location(s):
Chennai, Tamil Nadu, India ⋅ Tamil Nadu, India

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Career Area:

Technology, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Skills & Experience Required: (Mandatory)

  • Solid knowledge in software development fundamentals, software development process, requirements analysis, software design, debugging, documentation, testing and deployment.
  • Hands On experience in software design patterns and design principles
  • Strong Programming, Designing, Debugging, Problem Solving & troubleshooting skills.
  • Excellence with Agile software development processes
  • Excellence with Acquia, Drupal/PHP/Twig/Drupal Behaviors/Views/Themes
  • Ability to train/mentor and coach the team members.
  • Good knowledge of azdo pipelines, build and release process.
  • A true team player who is able to work with distributed teams in a fast paced environment
  • Other duties as required and requested by management.

General expectations:

  • Strong problem-solving skills and ability to think creatively
  • Excellent teamwork and interpersonal skills
  • Ability to adapt to changing project requirements and work in a fast-paced environment
  • Providing technical solutions
  • Passion and willingness to learn new technologies.
  • Self-starter, Ability to work well in a small team with good communication skills.
  • Has a positive "can do" attitude.
  • You are dedicated to delivering high quality and performance solutions
  • You are eager to learn new things, you take ownership and want to get things done

 Key Responsibilities: (Day to day activity)

  • Software design and development using Drupal/PHP/MySQL
  • Designs software solutions based on marketing and technical requirements.
  • Collaborates with product owners, Engineer Manager and other architects/SMEs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Application performance and monitoring
  • Code reviews for junior developers and mentor Juniors
  • Helps the team to maintain code & application quality and  on time delivery
  • Manages timelines/deliveries, highlight/mitigate risks, and provide timely, accurate & regular status updates.

Posting Dates:

January 9, 2026 - January 22, 2026

Caterpillar is an Equal Opportunity Employer.  Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.

Caterpillar

Website: https://caterpillar.com/

Headquarter Location: Peoria Heights, Illinois, United States

Employee Count: 10001+

Year Founded: 1925

IPO Status: Public

Last Funding Type: Grant

Industries: Construction ⋅ Machinery Manufacturing ⋅ Manufacturing ⋅ Mechanical Engineering