Title: Principal Engineer
About us
Proudly Australian owned, Coates has a long history of supporting customers to deliver major projects and an exciting future focused on growth. We provide end-to-end solutions spanning Equipment Hire, Engineering Solutions, Industrial Solutions and Power & HVAC.
The next step in your career starts here…
If you’re a hands-on technical leader who thrives on solving complex problems, shaping technology strategy, and mentoring talented engineers — this is your opportunity to make a lasting impact.
As our Principal Engineer, you’ll sit at the intersection of technology and strategy — designing and delivering scalable, future-ready solutions that drive our business forward. You’ll set the standard for engineering excellence, leading by example through deep technical contribution, thoughtful architecture, and a passion for innovation.
What you’ll be doing
No two days are the same — you’ll have the opportunity to:
- Design, build and deliver complex systems and platforms that are robust, elegant, and maintainable.
- Partner with the GM of Engineering & Innovation to define and champion architectural principles that scale with our business.
- Guide engineering teams through technical challenges, code reviews, and solution design — elevating capability and confidence.
- Work closely with product owners, GMs, and stakeholders to align technical solutions with business goals and user needs.
- Drive the evolution of our systems — from decoupled, componentized architectures to simplified user experiences and cleaner back-end services.
- Ensure our solutions meet architectural standards and governance while promoting CI/CD, DevOps, and quality-first delivery.
- Explore new technologies, tools, and trends — and bring forward ideas that help us continuously innovate.
What you’ll bring
- 5+ years in a senior engineering or technical leadership role
- Proven experience delivering large-scale software solutions using the .NET stack (C#, ASP.NET Core, Entity Framework, Web APIs)
- Strong background in cloud platforms (Microsoft Azure preferred) and modern DevOps practices
- Deep understanding of architecture principles, governance, and scalable design
- Experience applying domain-driven design and building cloud-native solutions
- Strong communication and stakeholder management skills — equally comfortable in strategy sessions and code reviews
- A passion for mentoring, developing others, and fostering engineering excellence
- Subject matter expertise in one or more areas: Application Architecture, Integration, Data, Infrastructure, or Security
- A relevant degree in Computer Science, Engineering, or similar
What you’ll get in return
We provide our team with a wide range of perks and benefits, including:
- Development and career progression pathways
- Access to our employee discounts, benefits and wellbeing program
- Purchased additional leave program
- Novated leasing and salary sacrifice
- 12 weeks Paid Parental Leave in addition to government parental leave scheme
- Volunteering opportunities through the Coates Foundation
Looking for more reasons to join Coates?
At Coates, we know that people, organisations and communities thrive when everyone feels valued and included.
We’re proud to be implementing our second Reconciliation Action Plan and are committed to improving gender representation. We also provide opportunities for growth through our leadership and development programs.
But our impact doesn't stop there. Coates supports local and national charities through the Coates Foundation and invests in more sustainable equipment solutions to help create a greener future for all.
Visit careers.coates.com to learn more about our values and opportunities.
Unlock your next career opportunity – apply today!
Diversity and inclusion are at the heart of our culture. Coates welcomes candidates from all backgrounds, experiences and perspectives to apply.
Coates. Equipped for you.