CaseGuard logo
CaseGuard2 days ago

Senior Software Engineer — C# / WPF

On-site · Arlington, Virginia, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Software

Job Summary

Senior Software Engineer needed to own substantial portions of CaseGuard Studio, a feature-rich .NET desktop application for video, audio, image, and document redaction. Responsibilities include leading technical design with product owners and designers, building high-quality UI and frameworks in a large WPF application, owning cross-cutting concerns (performance, threading, memory, stability, error handling), driving refactoring and modernization without disrupting releases, mentoring junior engineers via code reviews and pair programming, and designing proof-of-concept features to de-risk investments. Qualifications include expert C#/.NET and deep WPF/XAML experience, strong multi-threading/async programming, MVVM and SOLID practices, and experience guiding projects or teams; plus Agile/Scrum and full SDLC exposure. Preferred experiences include video/audio programming (FFmpeg), ML/CV integration, native interoperability, and distributed client-server features (SignalR/WebSockets/REST). Benefits include competitive salary, stock options, comprehensive health insurance, 401K, paid vacation and holidays, and a collaborative learning environment.

Required Qualifications

  • Bachelor's degree in Computer Science or related field
  • 5+ years of professional software development experience
  • 3+ years developing rich-client .NET desktop applications
  • Expert-level C# and .NET
  • In-depth WPF and XAML experience
  • Strong multi-threading and asynchronous programming in C#
  • Proven experience profiling and optimizing desktop applications
  • Strong command of MVVM and software design principles
  • Experience leading projects or mentoring engineers
  • Experience with Agile/Scrum and the full SDLC
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

CaseGuard

Senior Software Engineer — C# / WPF

Apply on Sorce