Software Engineer

Solve interesting problems to maintain and extend world-leading software that Deswik designed specifically for the mining industry.

Software Development Brisbane Permanent Full-Time Apply Now

You’ll like working at Deswik if you:   

  • Have a passion for developing exceptional software
  • Enjoy solving interesting problems 
  • Want to join a supportive team that is fun and inclusive 

Why are we hiring?  

Our global business is continuing to grow and we are looking to fill 3 roles in 3 different product teams, all based in Brisbane. 

Day in the life of a Deswik Software Engineer:  

  • 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 

Technical Skills:

We are looking for skilled software engineers who have commercial experience and who are adaptable to different technical environments. At Deswik we use the following technologies and techniques in our work: 
  • Python 
  • Relational databases with an ORM (SQLAlchemy) 
  • Data transformation (Pandas) 
  • Automated testing techniques and frameworks (PyTest) 
  • Web applications (Flask)  
  • Technical documentation (Sphinx) 
We also work in an environment where other skills may be useful. These include: 
  • C++ development 
  • Mathematical optimisation and simulation (MILP, SimPy) 
  • Cloud service providers (AWS) 

About You: 

You are a talented Software Engineer who enjoys working in a cross-functional team of friendly and skilled software engineers with 
  • Demonstrated experience in the above technologies and techniques 
  • Experience developing software in a commercial software product environment 
  • 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.  

Deswik Benefits:  

  • Annual Bonus 
  • Flexible, hybrid schedule – 2 days WFH and 3 days in-office  
  • Inclusive and collaborative culture that values innovation 
  • 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  
  • 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.
Apply Now

Cookie Settings

We use cookies to enhance your online experience and analyse the number of visits on our website.