Manager Software Engineering

Caterpillar of Australia

Multiple Locations
Enterprise-scale integration solutions
Api-based and cloud integration
Scaled agile (safe) practices
The Software Engineering Manager is responsible for leading multiple Integration engineering teams delivering enterprise‑scale integration solutions supporting dealer deployments

Job Summary

  • The Software Engineering Manager is responsible for leading multiple Integration engineering teams delivering enterprise‑scale integration solutions supporting dealer deployments.
  • This role provides managerial, technical, and delivery leadership to ensure high‑quality, secure, and scalable integration capabilities aligned with Cat Digital standards and business priorities.
  • Lead, coach, and develop software engineering leads, senior engineers, and managers, fostering an inclusive, collaborative, and accountable team culture.

Matching Summary

The Software Engineering Manager is responsible for leading multiple Integration engineering teams delivering enterprise‑scale integration solutions supporting dealer deployments.

Skills & Requirements

Must-have

  • Enterprise-scale integration solutions
  • API-based and cloud integration
  • Scaled Agile (SAFe) practices
  • Cloud-based integration platforms (Azure preferred)
  • Dealer systems integration

Nice-to-have

  • Inclusive, collaborative, and accountable team culture
  • Continuous improvement mindset
  • Global team leadership experience

Key Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 15+ years in software engineering
  • 5+ years in technical/people leader roles
  • Experience with Dot Net, SQL Server and Azure manager services
  • Experience supporting dealer systems, enterprise platforms, or large B2B integrations
  • Experience working in scaled Agile environments
  • Experience leading globally distributed or vendor-supported teams

Work Rights

Not specified

Tailored Resume

Cover Letter