CaseGuard
Software Engineer - WPF
About this role
CaseGuard seeks a C# WPF developer to design and build high-quality desktop UI applications for media redaction software serving law enforcement and government agencies. You'll collaborate with product teams to deliver features, refactor code for performance, and maintain clean architecture in a growth-focused environment.
What you'll do
- Collaborate with product owners and designers to translate UI/UX requirements into development tasks
- Design and develop high-quality user interfaces for .NET desktop applications using WPF
- Build testable and maintainable frameworks for application consistency
- Refactor existing code to enhance performance, stability, and system reliability
- Design and prototype proof-of-concept components as needed
What they're looking for
- C# programming language
- WPF (Windows Presentation Foundation)
- .NET Framework or .NET
- MVVM design pattern
- Asynchronous programming and multi-threading
- SOLID principles and clean code architecture
- Agile/Scrum methodologies
- XAML for UI design
Benefits
- Competitive salary
- Stock options
- Medical, dental, and vision insurance
- 401(k) retirement plan
- Paid vacation and ten paid holidays annually
- Friendly and learning-focused work environment
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
CaseGuard
CaseGuard builds a C# WPF-based redaction platform with computer vision and machine learning capabilities for law enforcement and federal agencies. The company is hiring Software Engineers in Test, Machine Learning Engineers, and DevOps Engineers to strengthen its quality assurance, AI model development, and cloud infrastructure teams.
View all jobs at CaseGuardLikely interview questions
- Describe your experience building WPF applications and how you've structured UI code for maintainability.
- How do you approach implementing the MVVM pattern in complex desktop applications?