Provide technical expertise for the AssayTrack platform, developing and supporting software that interfaces with downhole spectroscopy hardware, processes critical data, and integrates results with cloud-based services.
Design, develop, and maintain software solutions that integrate with spectroscopy instruments and field hardware, supporting the collection, validation, processing, and transfer of critical operational data.
Help deliver reliable software that supports remote mining operations, ensuring seamless connectivity between hardware systems, field devices, and downstream platforms.
Contribute technical leadership through architecture guidance, code reviews, development standards, and mentoring.
Collaborating closely with software engineers, electronics specialists, product teams, field support personnel, and domain experts.
Requirements
Bachelor's degree in Computer Science, Software Engineering, IT, or a related field (or equivalent work experience).
6+ years’ software development experience, preferably in Python, C#, .NET, or similar languages.
Experience developing reliable software that interfaces with external systems, devices, instruments, APIs, or hardware.
Strong experience with Git, Azure DevOps, CI/CD pipelines, automated testing, and collaborative development practices.
Experience with Azure services, particularly storage, data transfer, cloud-hosted applications, monitoring, or integration services.
Ability to work across Windows and Linux environments.
Strong troubleshooting skills, including diagnosing issues across software, hardware, network, and deployment boundaries.
Experience designing maintainable software for operational or production environments.
Strong communication skills and ability to work with technical and non-technical stakeholders.
Tech Stack
Azure
Cloud
Linux
Python
.NET
Benefits
As part of a truly global company, you will have the ability to grow and learn in a diverse, collaborative culture.
We foster relationships and learning through connected global and local teams.
Promote flexible and diverse career paths and support the development of your knowledge and skills.
You will be paid a competitive salary, learn from talented individuals across multiple disciplines and be able to thrive in a safe workplace within a collaborative culture.