
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 freeC# Developer
ThreatLocker · Orlando
