Software Development

Senior Software Engineer - 3D Rendering

Apply Now

Location

Brisbane

Employment Type

Permanent Full-Time

Department

Software Development

You’ll like working at Deswik if you:
  • enjoy solving interesting problems
  • have a passion for developing exceptional software
  • want to join a supportive team that is fun and inclusive
Why are we hiring?

This is a newly created position in our Deswik.CAD software product team.

What You’ll Do:
  • Develop high-performance 3D graphics in our Deswik.CAD product
  • Work on core libraries to deal with huge, dynamic data sets where performance is key
  • Solve real-world 3D mining problems using large geospatial data sets and custom-built algorithms 
  • Write code (performant, maintainable, testable) and automated tests to implement new features and maintain existing systems
  • Collaborate with a team of hard-working, friendly engineers who care about what they do
  • Actively participate in agile ceremonies and processes - planning meetings, stand-ups, showcases, retrospectives
  • Draft scoping documents and creating as-built documentation
  • Work within an iterative development process to deliver new features to our global customers
  • Create algorithms to solve complex and challenging problems
  • Mentor early-career software engineers
Preferred Technical Skills  

We are looking for a Senior Software Engineer with significant commercial expertise in 3D graphics rendering, including:
  • Low-level graphics APIs e.g. OpenGL / DirectX / Vulkan 
  • Experience working with large 3D data sets and implementing 3D spatial algorithms 
More broadly, we use the following sorts of technologies and techniques in our work:
  • C# .NET, C++ (or if you have used or Java or similar languages then that’s cool too)
  • HTML5, CSS3, JavaScript (AJAX, JSON, etc) & Typescript
  • Modern front end JavaScript frameworks
  • ASP.net, .NET Core
  • SQL Server and some use of ORM (Entity Framework or similar)
  • Automated testing techniques and frameworks
About you:
  • You are a specialist Senior Software Engineer with expertise in 3D graphics rendering
  • Experience developing software in a commercial software product environment
  • Someone who enjoys working in a cross-functional team of friendly and skilled software engineers
  • Bachelor of Computer Science, Software Engineering or similar.
  • Commitment to code quality and maintainability
  • Bonus points for experience in a product-based environment with a customer-centric culture.
Benefits at Deswik:
  • Annual Bonus
  • Flexible, hybrid schedule – 2 days WFH and 3 days in-office
  • Inclusive and collaborative culture that values innovation
  • A team that values good software engineering practices
  • Company paid parental leave
  • Access to our extensive internal Learning Academy for 24/7 access to self-paced learning
  • Contemporary office in Brisbane’s CBD, close to public transport
  • A fully appointed kitchen with a variety of coffee machines – (read: free coffee), free soft drinks and regular company updates over morning tea
  • Social activities (if you want)
Who is Deswik?
Born in Brisbane in 2008, Deswik is a global mining software and consulting company that has grown into a team of over 450 experienced mining professionals, software engineers and mathematicians spread across the globe.

Our head office in Brisbane is our software development hub of 150+.
  
We produce some of the leading products in our market and have a large and engaged end user community.
  
Sounds good? Apply today!
  
Please note: at this time, we are 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.

Brisbane

Office Pin
Level 9
348 Edward St
Brisbane, Queensland 4000
Australia
Office Pin
+61 7 3292 2700

If you’re interested in joining the Deswik family, we’d love to hear from you.

Apply Now
btn-to-top@3x Created with Sketch.