Principal Software Engineer Bengaluru (India)

Principal Software Engineer Bengaluru (India)

14 Aug
|
Caterpillar
|
India

14 Aug

Caterpillar

India

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.

Key Responsibilities
Lead and contribute to strategic modernization initiatives across Helios platforms, including transformation of legacy Java/J2EE applications to cloud-native(AWS) and scalable architectures
Guide implementation approach for modernization initiatives, ensuring alignment between architecture intent and delivery execution
Define and guide target architecture patterns and design principles for modernization efforts
Drive experiments and proof-of-concepts (POCs) to evaluate recent technologies, frameworks,



and architectural patterns, enabling data-driven technology decisions
Translate successful POCs into scalable, production-ready solutions and drive adoption across teams
Influence engineering practices, standards, and architectural decisions across the broader Helios development community
Lead architecture and design reviews, and code reviews, enforcing coding standards, best practices, and maintainable design patterns
Mentor and coach engineers on low-level design, object-oriented design, and contemporary software engineering practices, elevating overall engineering capability
Deep-dive into complex legacy modules, identifying constraints, and proposing optimal modernization or refactoring strategies
Partner with DevOps and platform teams to ensure build, release, deployment readiness, and adoption of contemporary CI/CD and containerization practices
Identify and drive opportunities to embed AI and au

📌 Principal Software Engineer Bengaluru (India)
🏢 Caterpillar
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer bengaluru (india) / india