System Architect – Cloud Platforms (aws & Azure)

mussola.cat

Aws and azure cloud platforms
Java and microservices architecture
Distributed systems design
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other

Job Summary

  • When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
  • This role defines the architectural direction for TechAdvisor, translates product and business requirements into robust cloud-native designs, and partners closely with Product, Security, and Product Support to ensure production readiness and long-term maintainability.
  • Together, we are building a better world, so we can all enjoy living in it.

Matching Summary

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.

Skills & Requirements

Must-have

  • AWS and Azure cloud platforms
  • Java and microservices architecture
  • Distributed systems design
  • API design and integration
  • Production operations and monitoring
  • Cloud cost governance

Nice-to-have

  • Docker and Kubernetes experience
  • DevOps and CI/CD pipelines
  • Event-driven architectures
  • Database performance tuning
  • Technical leadership and mentoring

Key Requirements

  • 10+ years software/system architecture experience
  • Proven hands-on AWS and Azure production experience
  • Strong proficiency in Java
  • AWS and/or Azure certifications preferred
  • Experience with Docker, Kubernetes, and cloud-native deployment
  • Experience with event-driven architectures
  • Prior collaboration with Product Support or SRE teams

Work Rights

Not specified

Tailored Resume

Cover Letter