Pipeline
Browse Jobs
Sign inSign up
Pipeline
Browse jobsSign inContactTermsPrivacyCookiesPreferences
Logos provided by Logo.dev

© 2026 Pipeline. All rights reserved.

  1. Home
  2. Jobs
  3. DEVELOPMENT
  4. Windows Service Developer
ThreatLocker logo

ThreatLocker

Windows Service Developer at ThreatLocker

Orlando, FLFull-timeDEVELOPMENTPosted 6 days ago
Apply with Pipeline→

About the Role

<p><strong>COMPANY OVERVIEW</strong></p> <p><span class="ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak">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.</span></p> <p><strong>JOB OVERVIEW&nbsp;</strong></p> <p><span data-contrast="auto">ThreatLocker is seeking a highly skilled and self-driven Windows Service Developer to join our cybersecurity engineering team. In this role, you will design, implement, and optimize high-performance background services in C#/.NET, with a strong focus on Windows OS internals. These services are critical components of ThreatLocker’s endpoint protection platform — defending systems from the inside out.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">The ideal candidate is an expert developer with a deep understanding of Windows architecture, secure coding practices, and performance optimization. You will work closely with system internals, file systems, and network layers to build resilient, scalable, and secure service components.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">We value developers who think like attackers, engineers with precision, and debug like forensic analysts.</span><span data-ccp-props="{}"> <span style="color: rgb(26, 113, 200);"><strong>The role will be based in Orlando, FL and is an in-office position.</strong></span></span></p> <p><strong>KEY RESPONSIBILITIES</strong></p> <ul> <li><span class="TextRun SCXW122062085 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW122062085 BCX8">Design, develop, and </span><span class="NormalTextRun SCXW122062085 BCX8">maintain</span><span class="NormalTextRun SCXW122062085 BCX8"> robust </span><span class="NormalTextRun SCXW122062085 BCX8">Windows Services</span><span class="NormalTextRun SCXW122062085 BCX8"> using </span><span class="NormalTextRun SCXW122062085 BCX8">C#/.NET</span><span class="NormalTextRun SCXW122062085 BCX8">, with a focus on security, performance, and reliability.</span></span><span class="EOP SCXW122062085 BCX8" data-ccp-props="{}">&nbsp;</span></li> <li><span class="TextRun SCXW179984185 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW179984185 BCX8">Work with low-level Windows components, including Windows APIs, file system hooks, and network stack integration.</span></span><span class="EOP SCXW179984185 BCX8" data-ccp-props="{}">&nbsp;</span></li> <li><span class="TextRun SCXW66413359 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW66413359 BCX8">Implement advanced cybersecurity features, such as privilege control, intrusion prevention, and data protection mechanisms.</span></span><span class="EOP SCXW66413359 BCX8" data-ccp-props="{}">&nbsp;</span></li> <li><span class="TextRun SCXW101874273 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW101874273 BCX8">Diagnose and resolve complex issues involving system performance, concurrency, memory management, and network communication.</span></span><span class="EOP SCXW101874273 BCX8" data-ccp-props="{}">&nbsp;</span></li> <li><span class="TextRun SCXW201813118 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW201813118 BCX8">Collaborate across teams to ensure services align with enterprise security and compliance standards.</span></span><span class="EOP SCXW201813118 BCX8" data-ccp-props="{}">&nbsp;</span></li> <li><span class="TextRun SCXW182183631 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW182183631 BCX8">Participate in code reviews, share best practices, and contribute to a clean, maintainable codebase.</span></span><span class="EOP SCXW182183631 BCX8" data-ccp-props="{}">&nbsp;</span></li> <li><span class="TextRun SCXW56351882 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW56351882 BCX8">Continuously improve service resilience, monitoring, and observability with a proactive mindset.</span></span><span class="EOP SCXW56351882 BCX8" data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong>REQUIRED QUALIFICATIONS</strong></p> <ul> <li><span class="TextRun SCXW99504512 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW99504512 BCX8">Expert-level </span><span class="NormalTextRun SCXW99504512 BCX8">proficiency</span><span class="NormalTextRun SCXW99504512 BCX8"> in </span><span class="NormalTextRun SCXW99504512 BCX8">C#/.NET Framework</span><span class="NormalTextRun SCXW99504512 BCX8"> and </span><span class="NormalTextRun SCXW99504512 BCX8">.</span><span class="NormalTextRun SCXW99504512 BCX8">NET Core</span><span class="NormalTextRun SCXW99504512 BCX8">, including </span><span class="NormalTextRun SCXW99504512 BCX8">asynchronous programming</span><span class="NormalTextRun SCXW99504512 BCX8"> and </span><span class="NormalTextRun SCXW99504512 BCX8">multithreading</span><span class="NormalTextRun SCXW99504512 BCX8">.</span></span><span class="EOP SCXW99504512 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></li> <li><span class="TextRun SCXW32700081 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW32700081 BCX8">Strong understanding of </span><span class="NormalTextRun SCXW32700081 BCX8">Windows internals</span><span class="NormalTextRun SCXW32700081 BCX8">: services, registry, process lifecycle, and kernel-level concepts.</span></span><span class="EOP SCXW32700081 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></li> <li><span class="TextRun SCXW4215244 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW4215244 BCX8">Solid grasp of </span><span class="NormalTextRun SCXW4215244 BCX8">network protocols</span><span class="NormalTextRun SCXW4215244 BCX8"> (TCP/IP, HTTP/S, DNS) and experience with </span><span class="NormalTextRun SCXW4215244 BCX8">network control</span><span class="NormalTextRun SCXW4215244 BCX8"> or </span><span class="NormalTextRun SCXW4215244 BCX8">firewall-level filtering</span><span class="NormalTextRun SCXW4215244 BCX8">.</span></span><span class="EOP SCXW4215244 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></li> <li><span class="TextRun SCXW176398402 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW176398402 BCX8">Hands-on experience with </span><span class="NormalTextRun SCXW176398402 BCX8">debugging and profiling tools</span><span class="NormalTextRun SCXW176398402 BCX8"> (e.g., </span><span class="NormalTextRun SpellingErrorV2Themed SCXW176398402 BCX8">WinDbg</span><span class="NormalTextRun SCXW176398402 BCX8">, Process Monitor).</span></span><span class="EOP SCXW176398402 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></li> <li><span class="TextRun SCXW74701382 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW74701382 BCX8">Familiarity with </span><span class="NormalTextRun SCXW74701382 BCX8">SQL Server</span><span class="NormalTextRun SCXW74701382 BCX8">,</span><span class="NormalTextRun SCXW74701382 BCX8"> including stored procedures and index optimization.</span></span><span class="EOP SCXW74701382 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW220660134 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW220660134 BCX8">Experience designing and consuming </span><span class="NormalTextRun SCXW220660134 BCX8">RESTful APIs</span><span class="NormalTextRun SCXW220660134 BCX8">.</span></span><span class="EOP SCXW220660134 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW184931131 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW184931131 BCX8">Strong understanding of </span><span class="NormalTextRun SCXW184931131 BCX8">secure coding practices</span><span class="NormalTextRun SCXW184931131 BCX8"> and </span><span class="NormalTextRun SCXW184931131 BCX8">software design patterns</span><span class="NormalTextRun SCXW184931131 BCX8">.</span></span><span class="EOP SCXW184931131 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW233206873 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed GrammarErrorHighlight SCXW233206873 BCX8">Bachelor’s degree in </span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed GrammarErrorHighlight SCXW233206873 BCX8">Computer Science</span><span class="NormalTextRun SCXW233206873 BCX8">, </span><span class="NormalTextRun SCXW233206873 BCX8">Software Engineering</span><span class="NormalTextRun SCXW233206873 BCX8">, or equivalent hands-on experience.</span></span><span class="EOP SCXW233206873 BCX8" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278,&quot;335559991&quot;:360}">&nbsp;</span></span></li> </ul> <p><strong>PREFERRED QUALIFICATIONS IN</strong></p> <ul> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW115509479 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW115509479 BCX8">Experience with </span><span class="NormalTextRun SCXW115509479 BCX8">C/C++ interop</span><span class="NormalTextRun SCXW115509479 BCX8">, </span><span class="NormalTextRun SCXW115509479 BCX8">kernel development</span><span class="NormalTextRun SCXW115509479 BCX8">, or </span><span class="NormalTextRun SCXW115509479 BCX8">Windows filter drivers</span><span class="NormalTextRun SCXW115509479 BCX8">.</span></span><span class="EOP SCXW115509479 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW79689347 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW79689347 BCX8">Proven ability to design </span><span class="NormalTextRun SCXW79689347 BCX8">highly concurrent</span></span><span class="TextRun SCXW79689347 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW79689347 BCX8">, </span></span><span class="TextRun SCXW79689347 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW79689347 BCX8">long-running Windows Services</span><span class="NormalTextRun SCXW79689347 BCX8"> with efficient resource management.</span></span><span class="EOP SCXW79689347 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW27524628 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW27524628 BCX8">Familiarity with </span><span class="NormalTextRun SCXW27524628 BCX8">endpoint protection</span><span class="NormalTextRun SCXW27524628 BCX8">, </span><span class="NormalTextRun SCXW27524628 BCX8">EDR</span><span class="NormalTextRun SCXW27524628 BCX8">, or </span><span class="NormalTextRun SCXW27524628 BCX8">network monitoring</span><span class="NormalTextRun SCXW27524628 BCX8"> technologies.</span></span><span class="EOP SCXW27524628 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW129223745 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed GrammarErrorHighlight SCXW129223745 BCX8">Understanding of</span> <span class="NormalTextRun SCXW129223745 BCX8">containerized environments</span><span class="NormalTextRun SCXW129223745 BCX8"> and </span><span class="NormalTextRun SCXW129223745 BCX8">DevOps pipelines</span><span class="NormalTextRun SCXW129223745 BCX8"> for service deployment.</span></span><span class="EOP SCXW129223745 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW11792198 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW11792198 BCX8">Hands-on experience with </span><span class="NormalTextRun SCXW11792198 BCX8">GitHub Actions</span><span class="NormalTextRun SCXW11792198 BCX8">, </span><span class="NormalTextRun SCXW11792198 BCX8">CI/CD pipelines</span><span class="NormalTextRun SCXW11792198 BCX8">, and multi-target build orchestration (.NET Framework and .NET Core).</span></span><span class="EOP SCXW11792198 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW70275271 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW70275271 BCX8">Deep understanding of </span><span class="NormalTextRun SCXW70275271 BCX8">Windows security architecture</span><span class="NormalTextRun SCXW70275271 BCX8">, </span><span class="NormalTextRun SCXW70275271 BCX8">access control</span><span class="NormalTextRun SCXW70275271 BCX8">, and </span><span class="NormalTextRun SCXW70275271 BCX8">threat mitigation strategies</span><span class="NormalTextRun SCXW70275271 BCX8">.</span></span><span class="EOP SCXW70275271 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> <li><span data-olk-copy-source="MessageBody"><span class="TextRun SCXW177079940 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW177079940 BCX8">Microsoft or cybersecurity certifications</span><span class="NormalTextRun SCXW177079940 BCX8"> are a strong plus.</span></span><span class="EOP SCXW177079940 BCX8" data-ccp-props="{}">&nbsp;</span></span></li> </ul> <p><strong>WORKING CONDITIONS</strong></p> <p><span style="font-weight: 400;">The duties described below are representative of those encountered while performing the essential functions of this position. If necessary, reasonable accommodation may be requested and will be evaluated for its relationship to the essential functions that must be performed.</span></p> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Job will generally be performed in an office environment but may require travel to visit company offices and/or property locations.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">While performing duties of this job, would occasionally require to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects and tools.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Must occasionally lift and/or move up to 25 pounds.</span></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Specific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.</span></li> </ul> <p><span style="color: rgb(26, 113, 200);"><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(26, 113, 200);"><strong><em>ThreatLocker also conducts randomized drug and substance testing approximately every 60 days, in line with the same screening standards.</em></strong></span></p> <p>&nbsp;</p>

Related Roles

  • SQL Developer / Application DBA (DevOps Team)

    ThreatLocker

    Orlando, FL
  • DevOps Engineer

    ThreatLocker

    Orlando, FL
  • Software Developer – Security Code Review

    ThreatLocker

    Orlando, FL
  • Full Stack Developer

    ThreatLocker

    Orlando, FL
  • C# Developer (Tools and Installers)

    ThreatLocker

    Orlando, FL
  • Junior UI/UX

    ThreatLocker

    Orlando, FL