Software Engineer

  • Australia
  • Melbourne
  • Contract
  • Negotiable

The Role

This is a systems-focused Software Engineer opportunity embedded within a growing engineering team supporting mission-critical public safety technology platforms deployed across ANZ. You will combine backend .NET/C# development with hands-on technical support, systems administration, and an on-call rotation, delivering and maintaining in-vehicle and fixed technology solutions for police, ambulance, and fire services. The environment is predominantly Windows-based (95%), with scripting, remote support, and system-level problem-solving central to day-to-day operations. This is a role for an engineer who can build, support, and own technical issues end-to-end, with the communication skills to engage directly with customers across the support lifecycle.

Key Responsibilities

  • Design, develop, and maintain backend services in .NET/C#, including REST APIs and integration components, supporting root-cause analysis and bug resolution across mission-critical public safety platforms.
  • Deliver remote and on-site technical support across the software and systems portfolio, including in-vehicle deployments for police, ambulance, and fire services, and participate in a shared on-call rotation (1 week on, 2 weeks off).
  • Perform system installation, configuration, upgrades, and patching across Windows Server and Windows 10/11 environments, with hands-on management of virtualisation platforms including Hyper-V and VMware.
  • Apply scripting and automation using PowerShell and BASH to streamline support operations, improve efficiency, and reduce manual overhead across a Windows-dominant environment.
  • Produce and maintain high-quality technical documentation covering incidents, configurations, and resolutions, and engage directly with customers to provide clear and timely communication throughout the support lifecycle.

Skills & Experience Required

  • 5+ years of IT or systems engineering experience, with strong foundational knowledge across Windows Server, virtualisation (Hyper-V, VMware), networking, and system integration.
  • Proven .NET/C# backend development capability, including experience building or maintaining REST APIs, with comfort across scripting tools including PowerShell and BASH.
  • Solid working knowledge of the Azure cloud platform and Microsoft technology stack, with hands-on experience in system configuration, administration, and troubleshooting across Windows-heavy environments.
  • Proven ability to engage with customers at a technical level, delivering troubleshooting support, solution guidance, and clear communication across both technical and non-technical audiences.
  • Australian citizenship is essential, with eligibility to obtain NV1 security clearance; exposure to public safety, in-vehicle technology, or mission-critical systems environments is highly regarded.

What’s in it for You

  • Initial 12 Month Contract | Potential For Extensions
  • Eastern Suburbs, Melbourne | 5 Days On-Site, with on-site equipment and data provided.
  • Work within a mission-critical public safety technology environment, with a supportive team structure and on-call rotation shared across two engineers (1 week on, 2 weeks off).
  • Combine genuine software development practice with systems engineering, creating a role with real breadth across build, support, and customer engagement.

Apply today and Jimmy Nguyen will reach out to disclose further information.

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.