1,961,986open jobs
115,738companies
245,662added this week
Browse all
Location
In office (Chennai, Bengaluru)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Oct 22, 2026. Caterpillar scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Caterpillar Inc. is a leading global manufacturer of heavy construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Headquartered in Irving, Texas, the company operates a vast international footprint spanning manufacturing facilities, technology hubs, and independent dealerships. Through innovative machinery, digital solutions, and specialized financial services, it supports sustainable infrastructure development and energy production around the world.

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.

JOB PURPOSE:

The Software Engineer contributes to design, development, and deployment of Caterpillar’s state-of-the-art digital applications.

JOB DUTIES:

Responsibilities Include:

·Responsibilities across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, and/or distributed computing systems.

·Competent to perform Spring Boot and development assignments without close supervision; normally assigned the more complex aspects of systems work.

·Build new backend microservices using Sprint Boot framework leveraging out of the box components as well as extending/customizing where necessary to meet business needs.

·Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.

·Works on complex systems or infrastructure components that may be used by one or more applications or systems under mentorship of Lead and Senior developer.

·Drives application development focused around delivering business valuable features.

·Maintains high standards of software quality within the team by establishing good practices and habits.

·Communicate with others to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.

·Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.

·Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

·Typical customers include Caterpillar customers, dealers, other external companies who purchase services offered by Caterpillar as well as internal business unit and/or service centre groups.

·Collaborate with project leads, senior developers and testers.

·Good team player with sense of accountability, positivity and flexibility.

Basic qualifications:

·Position requires a four-year degree or equivalent from an accredited college or university.

·3+ years of software development experience.

·1+ years of experience in working with Java Sprint boot framework.

Top candidates will also have proven experience in many of the following:

·Hands on Experience with Spring Boot framework and OSGi specification.

·Strong knowledge of micro-service logging, monitoring, debugging, and testing.

·Strong proficiency in Java programming language.

·Knowledge of RESTful web services and API development.

·Knowledge of markup languages such as JSON and YML.

·Interconnecting microservices with databases.

·Implementations experience in micro-service integration, packaging, build automation, and deployment.

·Understanding of software development principles and methodologies.

·Ability to work in a team environment and collaborate effectively with other developers and stakeholders.

·Excellent problem-solving and analytical skills.

·Strong communication and interpersonal skills.

Nice to have.

·Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ

·Expertise in API technologies such as Rest Webservices.

·Previous experience writing unit tests with JUnit, Mockito, or PowerMock

·Familiarity with database technologies such as MySQL, MongoDB, PostgreSQL or equivalent

·Knowledge of how streaming systems such as Kafka operate.

·Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect or equivalent.

·Knowledge of the Agile approach.

Posting Dates:

October 22, 2026 - November 29, 2026

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

Not ready to apply? Join our Talent Community.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,961,986 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Chennai
Full Stack Engineer 2 months ago
≈ $16k – $37k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Pune
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
AI/ML
LLM
Frontend
Redux
React.js
Mobile
State Management
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
QA
Swagger
Apply
≈ $26k – $62k per year (Estimated) • In office • 15+ years exp • Bachelor's Degree • Hyderabad
JavaScript
Java
TypeScript
Java
Spring Framework
Spring Boot
Databases
PostgreSQL
Redis
Apache Kafka
AI/ML
Prompt Engineering
AI Agents
Frontend
React.js
DevOps
Rest API
Terraform
Datadog
Prometheus
CI/CD
GitOps
AWS
Docker
Kubernetes
Grafana
Cybersecurity
OWASP
Apply
SOFTWARE ENGINEER L2 2 hours ago
≈ $6k – $17k per year (Estimated) • In office • 1+ year exp • Bengaluru
SpaceTech
FMEA
Apply
SOFTWARE ENGINEER L3 2 hours ago
In office • 3+ years exp • Bengaluru
SpaceTech
FMEA
Apply
DEVELOPER L3 2 hours ago
In office • 3+ years exp • Hyderabad
Python
Python
pySpark
AI/ML
Spark
Apply
.NET Developer 1 day ago
≈ $18k – $42k per year (Estimated) • In office • 5+ years exp • Bengaluru • Chennai • Mysore
C#
C#
ASP.NET Core
Databases
InfluxDB
DevOps
Rest API
Azure
Docker
Kubernetes
Apply
≈ $8k – $21k per year (Estimated) • In office • Full-Time • Chennai
Dart
Mobile
Flutter
State Management
DevOps
OpenShift
CI/CD
Management
Agile
Apply
Lead Engineer 1 day ago
≈ $20k – $50k per year (Estimated) • In office • 11+ years exp • Chennai
Java
SQL
Java
Spring Boot
Spring Cloud
Databases
RabbitMQ
Apache Kafka
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $15k – $36k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Chennai
JavaScript
TypeScript
Node JS
Frontend
Vue.js
Next.js
React.js
DevOps
Azure
Docker
Kubernetes
Apply
Backend Architect 1 day ago
≈ $31k – $79k per year (Estimated) • In office • 12+ years exp • Chennai
Java
Java
Spring Boot
Databases
Redis
Aerospike
ElasticSearch
Apache Kafka
AI/ML
LLM
Recommender Systems
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
See all jobs
This is one of many
1,961,986 more open roles from verified company boards, updated every day.