C# Developer at ThreatLocker - ScoutJobs - The AI-curated global job board
Skip to content
ThreatLocker
Posted a day ago

C# Developer

ThreatLockerC# Developer (Tools and Installers)

Requirements

3–5 years professional software development experience, Proficiency in C# and .NET, Experience with Windows desktop applications (WinForms, WPF), Experience with installer technologies (WiX, InstallShield, or NSIS), Understanding of Windows OS, file systems, and registry, Experience with Git

Skills

C#.NET

About the role

Responsibilities

  • Design, develop, and maintain desktop applications and internal tools using C# and .NET
  • Build and maintain software installers (e.g., MSI, EXE) using tools such as WiX, InstallShield, or similar
  • Develop automation utilities to support deployment, configuration, and diagnostics
  • Collaborate with DevOps and QA to improve build, release, and deployment pipelines
  • Troubleshoot installation issues and ensure reliable upgrade and rollback mechanisms
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to best practices
  • Optimize performance and reliability of tools and installer processes
  • Work with product teams to understand requirements and translate them into technical solutions

Requirements

  • 3–5 years of professional experience in software development
  • Strong proficiency in C# and .NET (Framework or .NET Core/5+)
  • Experience building Windows desktop applications (WinForms, WPF, or similar)
  • Hands-on experience with installer technologies (WiX preferred, or InstallShield/NSIS)
  • Solid understanding of Windows OS, file systems, registry, and services
  • Experience with version control systems (e.g., Git)
  • Strong debugging and problem-solving skills
  • Strong attention to detail, especially in reliability and edge cases
  • Ability to work independently and manage priorities
  • Good communication skills and ability to collaborate across teams

Preferred Qualifications

  • Experience with PowerShell or scripting for automation
  • Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.)
  • Knowledge of packaging and deployment best practices
  • Experience with MSI customization, custom actions, and upgrade strategies
  • Exposure to security practices related to installers and system-level tools
  • Basic understanding of networking or system administration concepts
  • Experience with driver or low-level system integrations
  • Familiarity with virtualization or endpoint environments
  • Experience working on security-focused or enterprise software tools

About the Company

ThreatLocker® is a leader in endpoint protection technologies, providing enterprise-level cybersecurity tools to improve the security of servers and endpoints. The ThreatLocker® platform provides Application Allowlisting, Ringfencing™, Storage Control, and other leading solutions to block the exploits of application vulnerabilities.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

C# Developer

ThreatLocker · Orlando

Sign up to apply