Principal Software Engineer

caterpillar

Bengalor 10 Years Exp Posted 17d ago

Job Description

  • 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 new 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 modern 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 modern CI/CD and containerization practices

  • Identify and drive opportunities to embed AI and automation into engineering workflows, improving developer productivity, quality, and delivery speed

Similar Openings for You