C# Developer (Tools and Installers)

  1. Home
  2. C#
  • Company ThreatLocker
  • Employment Full-time
  • Location 🇺🇸 United States, Florida, Orlando
  • Submitted Posted 5 days ago - Updated 13 hours ago
<p><strong>COMPANY OVERVIEW</strong></p><p>ThreatLocker® is a leader in endpoint protection technologies, providing enterprise-level cybersecurity tools to improve the security of servers and endpoints. The ThreatLocker® platform with Application Allowlisting, Ringfencing™, Storage Control, Elevation Control, Endpoint Network Control, Configuration Management, and Operational Alert solutions are leading the cybersecurity market toward a more secure approach of blocking the exploits of application vulnerabilities.</p><p><strong>POSITION OVERVIEW:</strong>&nbsp;&nbsp;</p><p>We are seeking a mid-level C# Developer to design, build, and maintain internal tools and software installers that support our products and operations. This role focuses on creating reliable, user-friendly utilities and deployment solutions that streamline workflows and improve system usability.</p><p>You’ll work closely with engineering, QA, and DevOps teams to develop efficient tooling, automate processes, and ensure smooth software installation and updates.</p><p><span style="color: rgb(35, 111, 161);"><strong>The role will be based in Orlando, FL and is an in-office position.</strong></span></p><p><strong>JOB SCOPE:</strong>&nbsp;</p><ul><li>Design, develop, and maintain desktop applications and internal tools using C# and .NET</li><li>Build and maintain software installers (e.g., MSI, EXE) using tools such as WiX, InstallShield, or similar</li><li>Develop automation utilities to support deployment, configuration, and diagnostics</li><li>Collaborate with DevOps and QA to improve build, release, and deployment pipelines</li><li>Troubleshoot installation issues and ensure reliable upgrade and rollback mechanisms</li><li>Write clean, maintainable, and well-documented code</li><li>Participate in code reviews and contribute to best practices</li><li>Optimize performance and reliability of tools and installer processes</li><li>Work with product teams to understand requirements and translate them into technical solutions</li></ul><p><strong>&nbsp;</strong><strong>REQUIRED QUALIFICATIONS:</strong>&nbsp;</p><ul><li>3–5 years of professional experience in software development</li><li>Strong proficiency in C# and .NET (Framework or .NET Core/5+)</li><li>Experience building Windows desktop applications (WinForms, WPF, or similar)</li><li>Hands-on experience with installer technologies (WiX preferred, or InstallShield/NSIS)</li><li>Solid understanding of Windows OS, file systems, registry, and services</li><li>Experience with version control systems (e.g., Git)</li><li>Strong debugging and problem-solving skills</li><li>Strong attention to detail, especially in reliability and edge cases</li><li>Ability to work independently and manage priorities</li><li>Good communication skills and ability to collaborate across teams</li><li>Proactive mindset toward improving processes and tooling</li></ul><p><strong>PREFERRED QUALIFICATIONS</strong></p><ul><li>Experience with PowerShell or scripting for automation</li><li>Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, etc.)</li><li>Knowledge of packaging and deployment best practices</li><li>Experience with MSI customization, custom actions, and upgrade strategies</li><li>Exposure to security practices related to installers and system-level tools</li><li>Basic understanding of networking or system administration concept</li><li>Experience with driver or low-level system integrations</li><li>Familiarity with virtualization or endpoint environments</li><li>Experience working on security-focused or enterprise software tools</li></ul><p><strong>WORKING CONDITIONS:</strong>&nbsp;</p><p>The duties described below are representative of those encountered while performing the&nbsp;essential functions of this position. If necessary, reasonable accommodation may be requested&nbsp;and will be evaluated for its relationship to the essential functions that must be performed.</p><ul><li>Job will generally be performed in an office environment but may require travel to visit&nbsp;company offices and/or property locations.</li><li>While performing duties of this job, would occasionally require to stand, walk, sit, reach&nbsp;with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers&nbsp;and hands to feel objects and tools.</li><li>Must occasionally lift and/or move up to 25 pounds.</li><li>Specific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.</li></ul><p><span style="color: rgb(35, 111, 161);"><strong><em>A background check and drug/substance screening are required after a conditional offer. Employment will proceed only upon receiving clear results from both.</em></strong></span></p><p><span style="color: rgb(35, 111, 161);"><strong><em>&nbsp;ThreatLocker also conducts randomized drug and substance testing approximately every 60 days, in line with the same screening standards.</em></strong></span></p>

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2026 Created by C Developer Jobs. All rights reserved.