C#/.NET Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jun 02, 2026
This job expires in: 30 days
Job Summary
Seeking a principal-level C#/.NET Software Engineer, the full-time position will lead the design and evolution of high-assurance software for autonomous UAS platforms in the aerospace and defense sector, focusing on complex, safety-critical systems.
Key Responsibilities:
- Lead the architecture, design, implementation, and verification of embedded and application-level software for UAS systems
- Own end-to-end technical ownership of major software components, driving decisions on technology stack and performance optimization
- Mentor mid-level and senior engineers while collaborating with cross-functional teams to define requirements and integrate software into flight demonstrations
Required Qualifications:
- 8-15+ years of professional software engineering experience in high-reliability or safety-critical systems
- Deep expertise in C# and proficiency in additional languages such as C/C++, Python, or Matlab/Simulink
- Proven experience designing and delivering real-time embedded software or mission systems for UAS or related platforms
- Advanced knowledge of Git/GitHub workflows and experience with CI/CD systems, particularly GitHub Actions
- U.S. person status required, with the ability to obtain and maintain security clearance preferred
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...