Senior Application Support Engineer @WatersEdge Solutions
All Others
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Application Support Engineer @WatersEdge Solutions

1mth ago - WatersEdge Solutions is hiring a remote Senior Application Support Engineer. 💸 Salary: unspecified 📍Location: South Africa

Role Description

WatersEdge Solutions is partnering with a number of leading South African and international organisations to recruit a highly technical Senior Application Support Engineer (Client Platform) for a global technology business operating across South Africa, the UK, US, UAE, and Brazil. This is not a traditional helpdesk role. It is a hands-on, client-facing engineering position for someone who can troubleshoot across application code, desktop software, server environments, networking, security, and cloud observability.

You’ll take ownership of complex enterprise deployment and application issues from first diagnosis through to verified resolution, working directly with client IT teams in environments where security, networking, certificates, proxies, and infrastructure are often central to the problem. The role is particularly well suited to someone who has outgrown either pure development or conventional technical support and wants a position combining deep technical problem-solving, client interaction, and end-to-end ownership.

As Senior Application Support Engineer, you’ll own the successful installation, configuration, support, and troubleshooting of a client-facing desktop platform deployed directly into enterprise-controlled environments. The technology stack includes:

  • Electron desktop client with a Vue.js front end and C# backend
  • C# .NET console application deployed on Windows and Linux servers
  • Secondary exposure to an Angular web application

You’ll be expected to diagnose issues across the full technical landscape – from C# stack traces and Vue.js/Electron behaviour to firewall rules, proxy configurations, TLS certificates, Linux processes, and network paths. Rather than defaulting to escalation, you’ll investigate deeply enough to identify whether an issue sits within the application, configuration, client environment, or product itself. When escalation to Engineering is required, you’ll provide a clear root cause and structured reproduction case.

Qualifications

  • 5+ years’ experience in technical support, solutions engineering, platform engineering, application support, or a comparable technical role.
  • At least 2 years of client-facing technical experience.
  • Hands-on C# experience with the ability to read, debug, and interpret application code, logs, and stack traces.
  • Strong hands-on Vue.js and Electron diagnostic experience.
  • Experience using browser DevTools for console, network, and performance troubleshooting.
  • Experience diagnosing Electron main/renderer processes, IPC, packaging, and auto-update issues.
  • Genuine working knowledge of Angular, sufficient to understand component/service structures, routing, and state and make small, safe fixes.
  • Strong command-line capability across Windows and Linux.
  • Experience installing, configuring, and troubleshooting .NET console applications within Windows and Linux server environments.
  • Proven experience diagnosing complex enterprise networking issues involving firewalls, proxies, certificate trust chains, allowlisting, and network paths.
  • Proficiency with Azure Monitor and Log Analytics for operational troubleshooting.
  • Experience leading remote technical installations or walkthroughs with enterprise client IT teams.
  • Excellent written and verbal communication skills.
  • Strong technical documentation capability.
  • Ability to independently own complex technical cases through to resolution.
  • Strong judgement when determining whether an issue is application, configuration, environment, or product related.

Requirements

  • Strong Azure networking knowledge, including VNets, NSGs, private endpoints, Azure DNS, and Application Gateway.
  • Electron packaging, code-signing, and auto-update experience at production scale.
  • Linux system administration experience, including systemd, service management, journald, log inspection, and package management.
  • PowerShell and/or Bash scripting experience.
  • Enterprise certificate and PKI management experience.
  • Enterprise identity and SSO exposure, including Entra ID/Azure AD, SAML, and OIDC.
  • Basic SQL and data-layer knowledge.
  • Azure certification such as AZ-900, AZ-104, or AZ-204.
  • Experience supporting enterprise applications across multiple international markets.

Benefits

  • A technically challenging role with genuine ownership rather than traditional ticket-based support.
  • Direct exposure to enterprise clients across multiple international markets.
  • Opportunity to work across application engineering, networking, security, cloud observability, and client environments.
  • Hands-on exposure to C#, Vue.js, Electron, Angular, .NET, Azure, Windows, and Linux.
  • Opportunity to contribute directly to product stability and technical improvements.
  • Scope to improve support tooling, automation, installation processes, and technical documentation.
  • Exposure to complex enterprise deployment environments where your technical judgement has a direct commercial impact.
  • Occasional, bounded and compensated escalation support for confirmed international client incidents, with the compensation mechanism to be confirmed.

Company Description

This is a technically rigorous environment where people are expected to take ownership, investigate problems thoroughly, and focus on solving the underlying issue rather than simply closing a support case. The team values engineers who can move comfortably between code, infrastructure, networking, security, and client conversations. Clear communication matters as much as technical depth, particularly when working with enterprise IT teams on complex deployments.

You’ll be encouraged to improve the systems around you – whether that means fixing a recurring product issue, automating a diagnostic process, strengthening installation documentation, or identifying an environmental problem before it becomes another client incident.

Please note: If you have not been contacted within 10 working days, consider your application unsuccessful.

Before You Apply
️
remote Be aware of the location restriction for this remote position: South Africa
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Application Support Engineer @WatersEdge Solutions
All Others
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: South Africa
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 132,360+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later