Senior Software Engineer

2 weeks ago


City of Brisbane, Australia Deswik Mining Consultants Pty Ltd Full time

Senior Software Engineer - 3D rendering | CAD

Develop high-performance 3D graphics for a custom CAD program, solve complex problems & work with huge, dynamic datasets

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.

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

#J-18808-Ljbffr



  • Brisbane, Queensland, Australia RIB Software Full time $80,000 - $120,000 per year

    Driven by transformative digital technologies and trends, we are RIB and we've made it our purpose to propel the industry forward and make engineering and construction more efficient and sustainable. Built on deep industry expertise and best practice, and with our people at the heart of everything we do, we deliver the world's leading end-to-end lifecycle...


  • Brisbane, Queensland, , Australia RIB Software Full time

    Job Title: Senior Software Engineer Location: Brisbane, Australia (Hybrid)Employment Type: Full-timeThe job  We are seeking a seasoned Senior Software Engineer to join our international R&D team to develop and enhance our RIB CostX software. This is a unique opportunity to work on a critical product within a mixed C# and Delphi environment. The ideal...


  • Brisbane, Queensland, , Australia RIB Software Full time

    Job Title:  C++ Software Engineer – RIB Graphics TeamLocation:  Brisbane Employment Type: Full-TimeDepartment: Product Engineering / R&D The job   Join the team behind RIB CostX, one of the world's most advanced construction estimating platforms. We're looking for a C++ Software Engineer with hands-on experience in CAD software or architectural...


  • City of Brisbane, Australia Roman Health Pharmacy LLC Full time

    Our Purpose At Xero, we’re here to help supercharge small businesses. We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps. When that happens, we’re not only making life better for small business, we’ll be building a stronger economy that can change the world. About the...


  • City of Melbourne, Australia Reece Ltd. Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: VIC - Cremorne - 57 Balmain Sttime type: Full timeposted on: Posted Todayjob requisition id: R-00026333Senior Software Engineer**About Reece**The Reece name is probably best known for plumbing. But we’re much more than that. We're radically transforming our business...


  • City of Brisbane, Australia Convergys Full time

    Software Engineer .NET (Senior) page is loaded## Software Engineer .NET (Senior)locations: AUS Brisbanetime type: Full timeposted on: Posted Todaytime left to apply: End Date: December 19, 2025 (23 days left to apply)job requisition id: R1682208Job Title:Software Engineer .NET (Senior)Job DescriptionConcentrix Catalyst is looking for a Senior .NET...


  • Council of the City of Sydney, Australia ClearCompany Full time

    Senior Software Engineer We're currently hiring a Senior Software Engineer to join a high-performing team at a leading investment and financial services firm in Sydney CBD. We're about to rebuild our entire trading platform into a cloud-native, microservices architecture, replacing legacy integration points with Kafka streaming, modernising performance, and...


  • Council of the City of Sydney, Australia Sirius People Full time

    Senior Software Engineer – .NET / Azure (Hands-On) Permanent | Sydney CBD | Hybrid Working This isn’t your typical financial institution. Here, you’ll join a team driven by purpose, passion, and genuine care — where individuality is celebrated, ideas are encouraged, and your technical depth actually moves the needle. We’re looking for a Senior...


  • City of Brisbane, Australia Wenco International Mining Systems Ltd Full time

    Wenco International Mining Systems (www.wencomine.com), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. You will join a self-organizing, agile product development team that is working on Wenco’s next...


  • City of Brisbane, Australia AVEVA Denmark Full time

    A global engineering software company is seeking a Senior Software Engineer in Brisbane, Australia. This role involves developing and maintaining RIB CostX with responsibilities such as system analysis, coding, and active participation in team meetings. Candidates should have at least 5 years of experience in software development, expertise in C#, and a...