Mining Safety Systems Support Engineer – Onsite/Remote

Hexagon Mining, Inc.

Johannesburg

On-site

ZAR 480,000 - 720,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Hexagon Mining, Inc. in Johannesburg, South Africa seeks a skilled Support Engineer to deploy, support, and optimise critical mining technology systems across sites and cloud environments.

You will troubleshoot complex multi-system environments, support on-site and remote operations, and collaborate with customers, engineering, and product teams to deliver reliable, high-availability solutions. Role requires willingness to travel regionally and internationally (~25%) and excellent communication

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or related field.
  • Minimum 3+ years experience in Industrial/Mining Technology, IoT platforms.
  • Experience managing Linux, Windows Server environments.
  • Strong scripting skills (e.g. Bash, Python, or Perl).
  • Experience with relational databases (e.g. PostgreSQL, Microsoft SQL Server).
  • Solid understanding of networking fundamentals (TCP/IP, routing, switching, wireless networks).
  • Proven experience troubleshooting complex, integrated systems in production environments.
  • Strong communication skills in English (written and verbal).

Responsibilities

  • Design and define technical specifications for on-premise and cloud-based system architectures.
  • Deploy and commission servers (Linux/Windows) in both site and cloud environments (e.g. AWS, Azure).
  • Configure and integrate customer systems, including bespoke customisations aligned to operational requirements.
  • Support integration with third-party systems (e.g. Fleet management, PowerBI, etc).
  • Maintain and monitor system performance, availability, and capacity across distributed environments.
  • Perform proactive system health checks, patching, and upgrades.
  • Conduct system audits to ensure compliance with technical and customer specifications.
  • Implement backup, recovery, and disaster recovery procedures.
  • Troubleshoot and resolve complex technical issues across hardware, software, networking, and databases.
  • Manage and resolve customer support tickets within SLA commitments.
  • Participate in a 24/7 on-call support roster for critical customer operations.
  • Lead or contribute to root cause analysis (RCA) and implement preventive measures.
  • Analyse system performance data to identify trends, risks, and optimisation opportunities.
  • Generate reports on system health, incidents, and KPIs.
  • Support continuous improvement initiatives to enhance system performance and support efficiency.
  • Develop and maintain high-quality technical documentation (SOPs, configurations, installation guides, reports).
  • Ensure all work aligns with company engineering standards and change management processes.
  • Comply with all workplace health and safety regulations, especially in mining environments.

Skills

Linux
Windows Server
Scripting (Bash/Python/Perl)
PostgreSQL/SQL Server
Networking (TCP/IP)
English communication

Education

Bachelor's degree in Computer Science or related field

Tools

AWS/Azure
Grafana/Prometheus
Docker
VMware/Hyper-V
Power BI

Job description

Hexagon Mining, Inc. in Johannesburg, South Africa seeks a skilled Support Engineer to deploy, support, and optimise critical mining technology systems across sites and cloud environments.

You will troubleshoot complex multi-system environments, support on-site and remote operations, and collaborate with customers, engineering, and product teams to deliver reliable, high-availability solutions. Role requires willingness to travel regionally and internationally (~25%) and excellent communication

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mining Systems Support Engineer: Deployment & Reliability
Mining Systems Support Engineer: Deployment & Reliability

Hexagon Mining • Johannesburg

On-site
ZAR 420,000 - 720,000
Support Engineer I — Safety Systems (Mining)
Support Engineer I — Safety Systems (Mining)

Hexagon Mining • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Mining Support Engineer I - Onsite & Remote
Mining Support Engineer I - Onsite & Remote

Hexagon Mining, Inc. • Johannesburg

On-site
ZAR 480,000 - 900,000
Field Support Engineer I – Mining Technology
Field Support Engineer I – Mining Technology

Hexagon Mining • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Mining Systems Field Technician — Remote & On-Site
Mining Systems Field Technician — Remote & On-Site

Hexagon Mining • Kathu

On-site
ZAR 420,000 - 600,000
Mining Systems Project Engineer I
Mining Systems Project Engineer I

Hexagon Mining • Johannesburg

On-site
ZAR 600,000 - 1,000,000
EMEA Area Site Lead for Mining Safety Tech & Support
EMEA Area Site Lead for Mining Safety Tech & Support

Hexagon Mining • Johannesburg

Hybrid
ZAR 750,000 - 1,100,000
Mining Systems Hardware Technician (Onsite/Remote)
Mining Systems Hardware Technician (Onsite/Remote)

Hexagon Mining • Burgersfort

Hybrid
ZAR 420,000 - 620,000
Support Engineer I, Safety Systems
Support Engineer I, Safety Systems

Hexagon Mining, Inc. • Johannesburg

On-site
ZAR 480,000 - 720,000
Support Engineer I, Safety Systems
Support Engineer I, Safety Systems

Hexagon Mining • Johannesburg

Hybrid
ZAR 600,000 - 900,000