Senior Software Engineer

Join a team tackling complex logistical problems in the mining industry

Software Development Brisbane Permanent Full-Time Apply Now

About DESWIK BOLT 

DESWIK.BOLT streamlines blending and logistics across mining supply chains. BOLT is: 
  • A web application built using Python 3 on top of a declarative Python/TS framework that is built in house, interacting with a mathematical optimisation engine. 
  • Used within the mining industry to optimise customers’ pit-to-port supply chain bulk commodity movements. 
  • Feature rich, with APIs, data integrations, wizards, reports, charts, grids and other visual elements.  
  • Built into docker containers using our CICD pipeline, then deployed on AWS ECS, connected to a PostgreSQL database. 
  • Using several commonly used Python libraries such as SQLAlchemy, Pandas and Plotly. 

About You 

  • A senior software engineer with at least 5 years of commercial software development experience. 
  • Experienced in developing software products, ideally web applications and/or the backends to support them. 
  • Knowledgeable about best practice code architecture, design principles and patterns. 
  • Committed to developing quality, testable and maintainable code. 
  • Reasonably well exposed to Python 3. Significant commercial experience in Python specifically is not required, however some exposure to the language and its nuances is ideal. 
  • Motivated by solving real problems that have a real impact. 
  • Holding a degree in computer science, software engineering or similar. 

About The Role

This role is in a small team of friendly developers, working on a well-established Deswik product with an active and engaged customer base. A day can involve: 
  • Working with the team leader on backlog refinement and triaging 
  • Collaborating with and mentoring more junior developers 
  • Reviewing designs, code and documentation by other team members and promoting best practices
  • Implementing web application features and doing bug fixes
  • Writing automated tests and building test plans
  • Contributing to sprint planning, retros and demos 

About 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 17 offices in 12 countries.  

Our Head Office in Brisbane is our software development hub of 170+ employees.  

Deswik is a global technology leader that delivers integrated software solutions and specialized consulting for the mining and rail industries. With our world-class expertise and innovative solutions, we empower our customers to achieve success.  

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 and excellent end of trip facilities (Secure bike storage and maintained shower facilities) 
  • 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)    
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