As a Principal Engineer, you will play a critical role in shaping platform architecture, defining engineering standards, and mentoring teams while remaining deeply involved in design and implementation
Job Summary
As a Principal Engineer, you will play a critical role in shaping platform architecture, defining engineering standards, and mentoring teams while remaining deeply involved in design and implementation.
Drive platform reliability and performance, ensuring services meet enterprise-grade SLAs, including 99.99% availability, scalability, and observability.
Champion security-by-design, ensuring platform services adhere to Caterpillar security, compliance, and privacy standards.
Matching Summary
As a Principal Engineer, you will play a critical role in shaping platform architecture, defining engineering standards, and mentoring teams while remaining deeply involved in design and implementation.
Skills & Requirements
Must-have
Java and J2EE technologies
cloud-native microservices
Spring Boot, RESTful APIs
AWS or Azure
CI/CD pipelines
security best practices
Nice-to-have
developer platforms
performance optimization
modernizing legacy systems
mentoring engineers
platform-first mindset
Key Requirements
15+ years of hands-on experience in Java
5+ years of experience designing cloud-native microservices
Experience building subscriptions, invoicing and payment capabilities