Senior Software Engineer – UI | Caterpillar Careers | Bangalore & Chennai

September 21, 2025

Job Description

Summary

Caterpillar is hiring a Senior Software Engineer – UI in Bangalore, Karnataka and Chennai, Tamil Nadu. This role is ideal for UI specialists with strong expertise in React, Next.js, JavaScript, CSS, and modern web application development. As a technical leader and individual contributor, you will design, build, and optimize user interfaces for Caterpillar’s cutting-edge digital platforms while working in an Agile environment. If you’re passionate about UI/UX design, scalable front-end solutions, and mentoring engineering teams, this opportunity with Caterpillar Digital & Analytics is a career-defining move.


Job Details at a Glance

PositionSenior Software Engineer – UI
CompanyCaterpillar Inc.
LocationBangalore, Karnataka / Chennai, Tamil Nadu
Job TypeFull-time, Regular
Contract TypePermanent
Experience Required7+ years in UI/Web Development
EducationBachelor’s in Computer Science (Master’s preferred)
Key Tools/SkillsReact, Next.js, JavaScript, HTML5, CSS3, Agile, TDD
DepartmentTechnology, Digital & Data
Application DeadlineOctober 1, 2025
Requisition IDR0000297393

Responsibilities

As a Senior UI Software Engineer at Caterpillar, you will:

  • Lead UI design, development, and delivery of scalable web applications.
  • Build and optimize applications using React, Next.js, JavaScript/TypeScript, HTML5, and CSS3.
  • Apply Agile, Test-Driven Development (TDD), and best coding practices.
  • Mentor team members by guiding on design, usability, and technical approaches.
  • Collaborate with Product Management, Architects, and UX/UI designers to deliver world-class user experiences.
  • Consume RESTful services and integrate APIs.
  • Define and implement UI strategies aligned with Caterpillar’s digital architecture.
  • Ensure timely delivery with a strong commitment to code quality and performance.

Required Skills

  • Strong expertise in React.js and Next.js frameworks.
  • Advanced knowledge of JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and Sass.
  • Proven experience in delivering complex UI applications at scale.
  • Hands-on experience with REST API integration.
  • Proficiency in Agile methodologies, CI/CD pipelines, and release processes.
  • Strong problem-solving, debugging, and troubleshooting abilities.
  • Excellent communication and collaboration skills to work with global teams.

Preferred Qualifications

  • Master’s degree in Computer Science, Information Systems, or a related field.
  • Experience with software design patterns and scalable architecture principles.
  • Background in large-scale UI implementations (3+ projects delivered).
  • Exposure to visualization tools and performance optimization techniques.
  • Previous experience in mentoring or influencing technical teams.

Why Join Caterpillar?

At Caterpillar, your work shapes the world. You’ll collaborate with innovators across digital, data, and technology domains to create sustainable solutions. Caterpillar offers a global work culture, growth opportunities, and the chance to contribute to industry-leading digital transformation projects.


Apply Now

Step into your next big career move with Caterpillar as a Senior UI Software Engineer in Bangalore or Chennai.
👉 Apply now on the official Caterpillar Careers page before October 1, 2025.