Career Area:
Engineering
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.
MineStar is Caterpillar’s integrated mine management application that optimizes mining operations by collecting and using real‑time data to improve productivity, safety, and operational efficiency.
Responsibilities
Provide architectural leadership to engineering teams by guiding system design, technology choices, and application modernization strategies for business domains within MineStar Application.
Establish and govern architecture standards, design patterns, coding guidelines, scalability models, and cloud best practices across teams.
Review and validate high‑level designs (HLD), low‑level designs (LLD), API specifications, data models, deployment architectures, and other technical artifacts produced by development teams.
Partner with product management, engineering, DevOps, and security to design solutions that align with business goals, NFRs (scalability, reliability, performance), and cloud architectural principles.
Conduct architectural evaluations and provide recommendations to improve system performance, resiliency, security, and maintainability.
Lead architectural discussions, perform PoCs for new technologies, evaluate tools, libraries, and cloud components, and drive technology adoption.
Partner with product, engineering, data, and platform teams to identify opportunities to embed AI into workflows, user experiences, automation pipelines, and backend processing.
Provide architectural leadership for the adoption and integration of AI services, LLMs, cognitive services, and custom ML models.
Design and enforce AI‑ready architecture patterns such as event-driven pipelines, feature stores, vector databases, and model-serving microservices.
Ensure architectural consistency across projects, enabling reusable frameworks, shared services, microservices patterns, and API-driven integration.
Skills and Qualifications
10+ years of experience in software engineering, with 3+ years focused on architecture, system design, or technical strategy roles.
Deep expertise in Java/J2EE, Spring ecosystem (Spring Boot, Spring Cloud), and designing distributed, cloud-native applications.
Strong understanding of Docker/Kubernetes including compute, storage, eventing, security, networking, CI/CD, and monitoring.
Mastery of JPA, Hibernate, JDBC, SQL, REST/JSON APIs, messaging patterns, and high-performance application design.
Advanced knowledge of software architecture patterns such as microservices, event-driven architecture, domain-driven design (DDD), CQRS, and API-first design.
Hands‑on experience building or architecting Cloud-native solutions, serverless components, containerized workloads (Docker/Kubernetes), and scalable backend systems.
Solid foundation in object‑oriented design, MVC, design patterns, system decomposition, and UML modeling.
Experience working in Agile environments, collaborating with cross-functional teams, and transforming requirements into architectural blueprints.
Proficiency with Git and modern DevOps workflows including branching strategies, CI/CD, and release automation.
Strong communication, stakeholder management, and the ability to influence engineering teams at scale.
Additional Information:
This position requires working onsite five days a week
Caterpillar of Australia is not currently hiring foreign national applicants that require or will require sponsorship or looking for an ISE assessment.
Posting Dates:
March 12, 2026 - March 26, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.