1,971,100open jobs
116,596companies
256,534added this week
Browse all
Salary
≈ $19k – $44k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 8+ 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 Senior 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 independently on complex systems or infrastructure components that may be used by one or more applications or systems.

·Works independently on proof of concepts for new framework/technology/complex solutions.

·Drives application development focused around delivering business valuable features.

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

·Identifies and encourage areas for growth and improvement within the team

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

·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.

·Manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, normally works independently with minimal management input and review of end results.

·The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge normally works independently with minimal management input and review of end results.

·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.

·The position is challenged to quickly and correctly identify problems that may not be obvious. Solves problems by determining the best course of action, within departmental guidelines, from many existing solutions.

·Sets priorities and establishes a work plan to complete broadly defined assignments and achieve desired results.

·Participates in brainstorming sessions focused on developing new approaches to meeting quality goals in the measure(s) stated.

·Collaborate with Project leads, test managers/leads and others developers for project implementation

·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.

·8+ years of software development experience.

·5+ years of experience in designing and developing applications in 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 system architecture and application architecture

·Good knowledge in standard design patterns.

·Knowledge of different web services protocols 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.

·Knowledge of unit and automation testing tools and frameworks.

·Knowledge of DevOps best practices.

·Good knowledge of monitoring and observability tools

·Expertise in SQL & No SQL Database.

·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,971,100 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
Bengaluru
Equity • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Pune
Databases
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
AI/ML
AI Agents
DevOps
GCP
Azure
AWS
Cybersecurity
Crowdstrike
SIEM
Apply
In office • Full-Time • 3+ years exp • Bengaluru
AI/ML
LoRA
Reinforcement Learning
Knowledge Distillation
AI Agents
PEFT
QLoRA
TRL
Transformers
PyTorch
LLM
Synthetic Data
SFT
Post-training
LLM Evaluation
Model Distillation
DevOps
Kubernetes
Apply
In office • Full-Time • 3+ years exp • Bengaluru
AI/ML
vLLM
Quantization
SGLang
TensorRT
TensorRT-LLM
LLM
Speculative Decoding
KV Cache
Machine Learning
Apply
Full Stack Engineer 3 days ago
≈ $20k – $46k per year (Estimated) • In office • Full-Time • 5+ years exp • Hyderabad
AI/ML
Claude
Anthropic
DevOps
CI/CD
Management
Agile
Apply
In office • Full-Time • 3+ years exp • Navi Mumbai
Java
Java
Spring Boot
DevOps
Rest API
Management
Agile
Apply
up to $35k per year • Remote (likely EAEU) • Full-Time • 5+ years exp
Java
SQL
Java
Hibernate
Databases
RabbitMQ
Apache Kafka
DevOps
Docker
Kubernetes
Management
UML
Apply
Remote (likely EAEU) • Full-Time
Java
SQL
DevOps
Rest API
CI/CD
Git
Bitbucket
Cybersecurity
LDAP
Analytics
Metabase
Management
Confluence
Jira
Apply
Java Developer 2 hours ago
≈ $17k – $40k per year (Estimated) • In office • 5+ years exp • Bengaluru • Gurgaon • Pune
Java
Java
Spring Boot
AI/ML
Spark
Apply
≈ $45k – $103k per year (Estimated) • In office • 5+ years exp • Master's Degree • Riyadh
Python
SQL
AI/ML
AI Agents
Agentic Workflows
Machine Learning
Apply
≈ $17k – $39k per year (Estimated) • Remote (likely EAEU) • 2+ years exp • Bachelor's Degree • Moscow
Python
SQL
AI/ML
Copilot
ChatGPT
YandexGPT
GigaChat
Analytics
Tableau
Power BI
Apply
≈ $19k – $43k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru • Chennai
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
Oracle
Frontend
Angular
React.js
JQuery
DevOps
Rest API
GCP
Azure
Git
AWS
GitHub
Apply
≈ $35k – $88k per year (Estimated) • In office • Full-Time • 14+ years exp • Bengaluru • Chennai
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Spring Security
Flyway
Liquibase
Kotlin
Mockito
Databases
PostgreSQL
Db2
Apache Kafka
AI/ML
Copilot
Frontend
GraphQL
Angular
React.js
DevOps
gRPC
Azure DevOps
GitHub Actions
CloudFormation
Prometheus
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
JFrog Artifactory
AWS Fargate
AWS Lambda
GitHub
GitLab
Amazon S3
Amazon ECS
Amazon CloudWatch
Amazon EventBridge
API Gateway
DNS
Cybersecurity
SonarQube
CodeQL
Shift-Left Security
Fortify
Management
Agile
Apply
C++ Architect 3 days ago
≈ $35k – $87k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Chennai • Bengaluru
C++
AI/ML
World Models
DevOps
Linux
Robotics
Sensor Fusion
MedTech
Verification & Validation
Apply
≈ $19k – $43k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru • Chennai
JavaScript
Java
TypeScript
SQL
Java
Hibernate
Frontend
Angular
React.js
DevOps
Rest API
Azure
CI/CD
AWS
Management
Agile
Apply
≈ $19k – $43k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
JavaScript
Java
TypeScript
SQL
Java
Hibernate
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
AWS
Management
Agile
Apply
Software Engineer 1 day ago
≈ $18k – $41k per year (Estimated) • In office • 8+ years exp • Bengaluru
DevOps
CI/CD
Management
Agile
Apply
≈ $23k – $58k per year (Estimated) • In office • 5+ years exp • Bengaluru
Go
Databases
MySQL
PostgreSQL
Apache Iceberg
Apache Kafka
AI/ML
Spark
Flink
Mobile
Clean Architecture
DevOps
GCP
Azure
CI/CD
AWS
Docker
Platform Engineering
Linux
Analytics
ETL/ELT
Fivetran
Apply
≈ $10k – $27k per year (Estimated) • In office • 2+ years exp • Bengaluru
Python
Java
Databases
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
DevOps
New Relic
Apply
≈ $17k – $40k per year (Estimated) • In office • 6+ years exp • Bengaluru
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Databases
DynamoDB
ElasticSearch
OpenSearch
Frontend
React.js
Material UI
React Router
Mobile
JUnit
DevOps
Rest API
AWS CDK
CI/CD
Git
AWS
Bitbucket
AWS Lambda
Amazon S3
Amazon CloudWatch
Amazon EventBridge
AWS Step Functions
API Gateway
Management
Scrum
QA
Jest
Apply
Backend Architect 1 day ago
≈ $34k – $85k per year (Estimated) • In office • 10+ years exp • Bengaluru
TypeScript
AI/ML
LLMOps
DevOps
Terraform
WebSockets
CI/CD
Kubernetes
SLI/SLO/SLA
Apply
See all jobs
This is one of many
1,971,100 more open roles from verified company boards, updated every day.