Senior Software Engineer - 3D rendering / CAD

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

Software Development Brisbane Permanent Full-Time Apply Now

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 solutions are Practical. Powerful. Proven.

The 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 are 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 with 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 a: 

  • 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.

Apply Now