Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Perth
Task Recruitment
Software Engineer
Posted: 4 February
Offer description

Are you a
C#.Net Senior Software Engineer
who has developed highly technical solutions looking for something genuinely interesting to work on? Join a global leader in mining equipment and operational technology and help shape the future of autonomous underground mining. If you enjoy solving real-world problems and want a role with long-term career potential, this one's worth a look.

What you'll be working on

You'll join a small, talented, and supportive team that's evolving a subsystem used to track underground mining assets in real time. This tech helps operators see what's happening underground, supports autonomous equipment, and flags potential hazards early, thanks to a high-precision peer-to-peer proximity detection system backed by advanced comms and tracking.

In short: the work you do helps keep people safe and operations running smoothly.

A bit about the role

You'll:

* Work in a small team, as part of a larger software delivery organization, to develop software, tested and to requirements.
* Provide clear information at all stages of the software development life cycle to assist in decision making and forward planning.
* Competent to perform all development assignments without close supervision; normally assigned the more complex aspects of work.

What you'll bring

We're looking for someone who:

* Tertiary degree in an IT, Engineering or related field or relevant commercial experience.
* C#.Net knowledge with experience designing and developing production-quality software from the ground up.
* Experience with well-known frameworks and libraries such as Boost, STL, Conan, CMake, POCO.
* Developing software using key concepts such as RAII and SOLID.
* Experience in designing and implementing time and space efficient algorithms.
* Experience developing and deploying software to a Linux-based environment.
* Experience in development and deployment of containerized applications for scalable, resilient systems.
* Proficient in deploying software using CI/CD tools such as GitHub Actions.
* Knowledge of unit testing, integration testing and other testing techniques.
* Able to communicate technical information effectively and accurately to both technical and non-technical audiences.
* Strong collaboration skills with local and remote teams.
* Understanding of and commitment to development best practices.
* Aware of Functional Safety and its impact on software development
* Experience with OpenAPI and REST client development
* Experience designing and developing software using network-based protocols and technologies such as TCP/IP, multicast/IGMP and CANbus.

Desirable:

* C++, Java or Python commercial software development experience

The practical details

Location:
Onsite in the southern suburbs of Perth — 5 days a week

Contract:
12 months initially, with strong potential to extend

Eligibility:
Australian or NZ citizens, or Australian Permanent Residents only

Note:
You can have a RDO every 2nd Friday by working 80 hours in 9 days

Want to chat?

Give
Fortunato ("Forty") Galluzzo
a call on

for more info.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Software engineer
Perth
CSIRO
Software Engineer
Similar job
Snr product-minded software engineer
Perth
Zipline
Software Engineer
Similar job
Lead software engineer
Perth
Immersia
Software Engineer
Similar jobs
IT and Tech jobs in Perth
jobs Perth
jobs Western Australia
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Perth > Senior Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save