onsite
Software Developer Windows - Nightwing
Software Engineer
Lead the design, development, and deployment of secure Windows applications for advanced cyber operations, leveraging C#, .NET, PowerShell, Azure, and SQL to deliver mission‑critical solutions in a hybrid environment.
About the role
Key Responsibilities
- Design, code, and maintain high‑performance Windows applications using C# and .NET, ensuring adherence to security and quality standards.
- Develop and automate deployment pipelines with PowerShell and Azure DevOps, supporting continuous integration and delivery.
- Collaborate with cross‑functional teams to integrate data intelligence, vulnerability research, and cyber defense modules into unified solutions.
- Perform code reviews, unit testing, and performance tuning to optimize application reliability and scalability.
- Document architecture, design decisions, and operational procedures for long‑term maintainability.
Requirements
- 3+ years of professional experience developing Windows desktop or server applications in C#/.NET.
- Strong knowledge of PowerShell scripting and Azure cloud services.
- Experience with SQL Server and data integration patterns.
- Familiarity with cybersecurity concepts, secure coding practices, and threat modeling.
- Excellent problem‑solving skills and ability to work in a hybrid, collaborative environment.