Senior Software Engineer

📍 Brisbane, Australia

Altro Deswik

Job Description

Deswik.CAD sets the global standard for mining efficiency with cutting‑edge 3D design technology—combining the versatility of a general CAD platform with the precision of advanced mine design tools built for every mining sector. Our expert engineering team drives innovation by maintaining and evolving powerful design and solids modelling solutions trusted by mining professionals worldwide. We’re seeking a Senior Software Engineer with proven expertise in 3D graphics rendering, large‑scale data handling, and spatial algorithms to help shape the future of mining technology.

What You’ll Be Doing

Deliver high-performance

3D graphics rendering for complex CAD applications

Work with massive 3D datasets, applying advanced spatial algorithms to solve real-world challenges

Develop and optimize graphics using

OpenGL, or similar APIs like DirectX or Vulkan

Write robust, maintainable code in C# or C++, ensuring scalability and performance

Implement automated testing with frameworks such as NUnit to guarantee quality

Integrate with diverse 3D data sources, including CAD files, point clouds, and imagery

Design intuitive user interfaces using WinForms and DevExpress

Collaborate through Azure DevOps, managing pull requests, pipelines, and project tracking

Maintain version control excellence with Git

What You’ll Bring

Strong commitment to code quality and maintainability

Desire to mentor early‑career software engineers

Commitment to collaboration and passion for learning

Positive, team‑focused approach to software development

C# .NET (or if you have used C++ or Java or similar languages then that’s cool too)

Automated testing techniques and frameworks

Extensive experience with one or more low‑level graphics

APIs e.g. OpenGL / DirectX / Vulkan

(one of the roles)

Experience working with large 3D data sets and implementing 3D spatial algorithms

Why You’ll Love It Here Your work will matter. You will help shape the future of mining while enjoying a culture built on trust, collaboration, and technical excellence.

We offer flexibility with a hybrid schedule—two days working from home and three in our Brisbane office —plus competitive pay, bonuses, site allowances, mentoring, and plenty of perks to support your growth and well‑being.

About Deswik We are a global leader in mine planning software and consulting, trusted by 900+ operations worldwide. With 490+ professionals across 13 countries, we are driving mining’s digital transformation.

Job Details

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Design and Information Technology

Industries: Oil, Gas, and Mining

Ready to level up your career? Apply now and let’s shape the future together.

No Agencies please

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 22, 2025
Job Type: Altro
Location: Brisbane, Australia
Company: Deswik

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.