Sr. Software Engineer (US Citizenship Required)
Core
Design, build, and maintain high-quality mission-critical software for defense and border security applications on the Microsoft platform.
Role type
Senior individual contributor software engineer
Builds
Military-grade software and hardware solutions for defense and border security
Domain
Defense and border security
Deliverable
production ML models
Required skills
.NET server-side development, C#, .NET Core, object-oriented design, client-server architectures, distributed systems, multi-threaded programming, WPF, REST, microservices
Preferred skills
C++, NoSQL, WebSockets, video protocols, agile development
Technologies
.NET, C#, .NET Core, WPF, JSON, LINQ, C++, NoSQL, WebSockets, HTTP, TCP, UDP, SSL
Responsibilities
Design and develop client-server and distributed systems, implement multi-threaded and asynchronous programming patterns, work with video streaming protocols, lead complex software initiatives while coding, solve challenging technical problems, participate in testing and defect resolution
Seniority
Senior, hands-on IC
