Skip to main content
Ad
Caterpillar logo

Senior Software Engineer

CaterpillarBangalore, IndiaSalary not disclosed

Onsite ยท Senior 5+ yrs ยท Today

Quick Take

Caterpillar is hiring a Senior Software Engineer to design and develop digital platforms using React and TypeScript. The role involves mentoring, complex problem-solving, and working in an Agile environment. Based in Bangalore, India.

๐Ÿข About Caterpillar

Caterpillar Inc. is a global manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. With a presence in over 190 countries, they are committed to building a better world through innovation and sustainability.

๐ŸŽฏ The Role

Caterpillar is seeking a Senior Software Engineer to contribute to the design, development, and deployment of their state-of-the-art digital platform. This role involves building a world-class platform to host a wide range of digital applications, working with modern frontend technologies and cloud infrastructure.

๐Ÿ› ๏ธ Tech Stack

  • Core: React, TypeScript, JavaScript, HTML5, CSS, Sass, Bootstrap
  • State Management: Redux
  • Testing: Jest, React Testing Library
  • Tooling: Webpack, Babel, Git, Node, NPM, Jenkins, GoCD, Azure DevOps
  • Cloud: AWS, Azure

๐Ÿ’ผ What You'll Do

  • Design, develop, and deploy scalable web applications using React and TypeScript
  • Work on complex application/technical problem identification and resolution
  • Drive application development focused on delivering business valuable features
  • Mentor and assist software engineers, providing technical assistance and direction
  • Maintain high standards of software quality within the team
  • Guide the team to develop structured application/interface code and documentation
  • Communicate with end users and internal customers to direct development, debugging, and testing
  • Perform integrated testing and customer acceptance testing
  • Manage completion of own work assignments and coordinate work with others

โœ… What You'll Need

  • Four-year degree from an accredited college or university
  • Three years or more of experience in designing and developing software applications in ReactJS
  • Five years or more of software development experience (or three years with master's degree)
  • Demonstrated leadership on small to medium-scale projects impacting strategic priorities

๐ŸŒŸ Nice to Have

  • Experience with Java
  • Experience with relational and NoSQL databases
  • Knowledge of application architectural patterns (MVC, Microservices, Event-driven)
  • Experience with CI/CD tools (Jenkins, GoCD, Azure DevOps)
  • Experience with public clouds (AWS, Azure)
  • Working within an Agile framework (ideally Scrum)
  • Strong understanding of HTML5, CSS, Sass, Bootstrap, JavaScript, TypeScript, Webpack, Babel, Redux, Jest, React Testing Library, Git, Node, NPM

Why This Role?

This is a curated frontend role from Caterpillar. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, JavaScript and more.

Senior Software Engineer at Caterpillar โ€” FAQ

Quick answers about this role, the stack, and how to apply.