Senior Software Engineer

4 weeks ago


Brisbane, Queensland, Australia Deswik Full time
Overview

Deswik is a global technology company delivering integrated software and consulting solutions for the mining and rail industries. We have global reach and stability without losing the engineering-led culture that started in Brisbane. With over 470 employees across 17 offices in 12 countries, our Brisbane HQ is home to 170+ software engineers, mathematicians, and mining professionals—driving the future of mining tech from the heart of the city. Our Deswik.CAD product suite provides world-leading 3D design tools to drive mining efficiency. It is both a powerful general CAD design application and the foundation for Deswik's extensive suite of mine design tools, developed for specific applications across all mining sectors. Our team of specialist software engineers is responsible for maintaining, enhancing, and extending an exciting suite of design and solids modelling tools used by mining engineers and geologists.

What We're Looking For

A Senior Software Engineer with significant commercial expertise in 3D graphics rendering, working with large 3D data sets and implementing 3D spatial algorithms as well as demonstrated experience:

  • OpenGL and/or experience using other graphics APIs such as DirectX or Vulkan
  • C# or C++
  • Automated test frameworks, such as NUnit

This is the role for you if you also have experience integrating with 3D data such as:

  • 3D files / CAD files, Point clouds and imagery
  • WinForms and DevExpress for user interfaces
  • Azure DevOps for pull requests, project tracking, build pipelines etc.
  • Git for version control
You Will 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
What's in it for you
  • Competitive salary + annual bonuses
  • Permanent full-time employment in an essential industry (mining and resources)
  • Work/life balance and flexibility
  • Be challenged in a dynamic role that will see you constantly learning and developing your skills
  • Trusted to do your job and have support when you need it
  • Brand new state of the art office with end of trip facilities, games room and awesome social spaces
Our culture

Preserving our authentic company culture and world-class work environment throughout our growth has been a key priority for our leaders. We are proud to be an employer of choice, offering our team a fun and relaxed workplace free from bureaucratic red tape. We are passionate about recruiting smart people, keeping them challenged and treating them like adults.

  • Our work environment is relaxed, social and fun
  • We are passionate, support each other, challenge the status quo and adapt quickly
  • We believe work should be fun, challenging and rewarding
  • We invest a lot in making Deswik a great place to work
  • We look after our people and know that a happy, healthy team leads to a more productive work environment

If you are an experienced Senior Software Engineer with a passion for working with complex 3D/CAD problems, we'd love to hear from you. Apply now to join a team where your code powers real-world decisions, and your career grows with purpose.

Please note: we only considering applications from Australian citizens, permanent residents or individuals on a valid work visa that do not require sponsorship.

Agencies: please don't send us unsolicited applications.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Mining

#J-18808-Ljbffr

  • Brisbane, Queensland, Australia Deswik Full time

    OverviewJoin to apply for the Senior Software Engineer - RACE role at Deswik.If you're a software engineer with a passion for rail systems or trains, Deswik's RACE product offers a unique opportunity to work on cutting-edge technology that's transforming bulk rail logistics. RACE combines real-time train management, advanced scheduling, and digital twin...


  • Brisbane, Queensland, Australia Davidson Full time $150,000 - $200,000 per year

    About the Company Davidson Technology are working with a large Federal Government Agency to secure multiple Senior Software Developers who have experience overseeing software development projects, writing optimised code, and providing technical leadership to a team of software engineers, on initial 12-month contract with the option of 2 x 12-month...


  • Brisbane, Queensland, Australia BLOOM Full time

    BLOOM Brisbane City, Queensland, AustraliaSenior Software EngineerBLOOM Brisbane City, Queensland, AustraliaThis range is provided by BLOOM. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$100,000.00/yr - $160,000.00/yrOverviewOur client, a Brisbane-based software product start-up, is on...


  • Brisbane, Queensland, Australia BLOOM Full time

    BLOOM Brisbane City, Queensland, Australia Senior Software Engineer BLOOM Brisbane City, Queensland, Australia This range is provided by BLOOM. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $100,000.00/yr - $160,000.00/yr Overview Our client, a Brisbane-based...


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

    Our client, aBrisbane based software product start-up, is on the lookout for anothersoftware engineerto join their team to assist in the ongoing development and enhancement of their software products. Thishighly successful businesshas established itself in the market with it'scutting edge products.Due to their ongoing success, they are in an organic growth...


  • Brisbane, Queensland, Australia Deswik Full time

    Overview Deswik is a global technology company delivering integrated software and consulting solutions for the mining and rail industries. We have global reach and stability without losing the engineering-led culture that started in Brisbane. With over 470 employees across 17 offices in 12 countries, our Brisbane HQ is home to 170+ software engineers,...


  • Brisbane, Queensland, Australia Criteria Corp (Dev Testing) Full time $120,000 - $180,000 per year

    As a Senior Software Engineer at Criteria Corp, you will take a leadership role in the design, development, and implementation of robust software applications. You will collaborate closely with product managers and other engineers to define technical requirements and lead the full software development lifecycle. Your responsibilities will include mentoring...


  • Brisbane, Queensland, Australia AutoRFP Full time

    Procurement is broken. Every day, billions in contracts get awarded through RFPs. Too often, the best technology loses to whoever has the biggest proposal team.We're changing that. Our platform helps companies respond to RFPs in hours instead of weeks. With a team of 3 engineers and only 2 years of development, we're already winning against established...


  • Brisbane, Queensland, Australia Squiz Full time $120,000 - $180,000 per year

    2025 is all about growth here at Squiz The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a number ofSenior Fullstack Software Engineers(backend leaning) to join our product engineering team on a...


  • Brisbane, Queensland, Australia Microsoft Full time

    Microsoft Canberra, Australian Capital Territory, Australia Senior Software Engineer - Azure Storage As a Senior Software Engineer - Azure Storage, you will play a key role in defining the technical direction of the most complex pieces of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. In...