1

Junior Wpf Developer Jobs in Washington (NOW HIRING)

Senior Software Engineer -- C# / WPF

Arlington, VA · On-site

$141K - $186K/yr

... junior engineers. Responsibilities : • Lead technical design with product owners and designers ... NET). • In-depth WPF and XAML: custom controls, templating, data binding, rendering and ...

Senior Software Engineer - C# / WPF

Arlington, VA · On-site

$140K - $185K/yr

Mentor junior engineers through code reviews, pair programming, and design feedback, raising the ... NET). * In-depth WPF and XAML: custom controls, templating, data binding, rendering and ...

Senior Software Engineer - C# / WPF

Arlington, VA · On-site

$141K - $186K/yr

Mentor junior engineers through code reviews, pair programming, and design feedback, raising the ... NET). * In-depth WPF and XAML: custom controls, templating, data binding, rendering and ...

Sr. Software Engineer

Mclean, VA · On-site

$123K - $163K/yr

Mentor junior developers and provide technical guidance across project teams. * Ensure development ... Develop and maintain applications using C#, ASP.NET, WCF, WPF, and related Microsoft technologies.

... Mentor junior team members and train client technical staff, if needed Requirements: Must be ... NET-specific technologies such as Windows Presentation Foundation (WPF), Windows Communication ...

Junior Wpf Developer information

What is a junior WPF developer?

Junior WPF Developers are entry-level software developers who specialize in building desktop applications using Windows Presentation Foundation (WPF), a framework provided by Microsoft for creating rich user interfaces on Windows. They typically work with C# and XAML to design, develop, and maintain applications, often under the guidance of more experienced developers. Their responsibilities often include implementing UI features, fixing bugs, and learning best practices for WPF development. Junior WPF Developers are expected to have a basic understanding of object-oriented programming, XAML syntax, and the principles of UI/UX design.

What are the key skills and qualifications needed to thrive as a junior WPF developer, and why are they important?

To thrive as a Junior WPF Developer, you need a solid grasp of C#, .NET framework, and XAML, typically supported by a degree in computer science or related field. Familiarity with Visual Studio, source control systems like Git, and understanding of MVVM architecture are commonly required technical proficiencies. Strong problem-solving abilities, attention to detail, and effective communication help you collaborate with team members and quickly adapt to project requirements. These skills ensure you can build robust, maintainable user interfaces and contribute effectively to software development teams.

What are some common challenges faced by junior WPF developers when starting in a new team?

Junior WPF Developers often encounter challenges such as understanding existing codebases, adapting to team coding standards, and becoming proficient with MVVM architecture. Collaborating with designers and backend developers to ensure smooth UI and data integration can also be a learning curve. However, most teams provide mentorship, code reviews, and pair programming opportunities to help new developers grow and quickly become valuable contributors.

What is the difference between Junior Wpf Developer vs Junior C# Developer?

AspectJunior Wpf DeveloperJunior C# Developer
Required SkillsWPF, XAML, UI design, C#C#, .NET, programming fundamentals
Work EnvironmentDesktop application development, UI-focusedGeneral software development, backend and frontend
Industry UsageCompanies developing Windows desktop appsBroad software industry, including web and desktop
CertificationsOptional, related to C#/.NETOptional, related to C#/.NET

Junior Wpf Developers specialize in creating Windows desktop applications with a focus on UI using WPF and XAML, while Junior C# Developers have a broader programming role in various .NET applications. Both roles often require similar foundational C# skills and are common entry points in software development teams.

What are the most commonly searched types of Wpf Developer jobs in Washington?

The most popular types of Wpf Developer jobs in Washington are:

What job categories do people searching Junior Wpf Developer jobs in Washington look for?

The top searched job categories for Junior Wpf Developer jobs in Washington are:

Infographic showing various Junior Wpf Developer job openings in Washington as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution.

Senior Software Engineer -- C# / WPF

CaseGuard

Arlington, VA • On-site

$141K - $186K/yr

Full-time

Re-posted 8 days ago


Job description

Job Summary:
CaseGuard is a software company that helps various agencies manage their media redaction needs. They are seeking a Senior Software Engineer to drive the evolution of CaseGuard Studio, a feature-rich .NET desktop application, by leading technical design, building high-quality UI, and mentoring junior engineers.
Responsibilities:
• Lead technical design with product owners and designers, turning ambiguous product goals into architecture, actionable tasks, and timely delivery.
• Design and build high-quality, high-performance UI and frameworks in a large WPF application.
• Own cross-cutting concerns: performance, threading, memory, stability, and error handling.
• Drive incremental refactoring and modernization of existing code without disrupting releases.
• Mentor junior engineers through code reviews, pair programming, and design feedback, raising the team's engineering standards.
• Design and build proof-of-concepts for new capabilities and de-risk them before full investment.
Qualifications:
Required:
• Bachelor's degree in Computer Science or related field.
• 5+ years of professional software development experience, including 3+ years developing rich-client .NET desktop applications, with a track record of owning features from design through production.
• Expert-level C# and .NET (Framework and modern .NET).
• In-depth WPF and XAML: custom controls, templating, data binding, rendering and virtualization behavior.
• Deep experience with multi-threading and asynchronous programming in C#, including UI thread marshaling, TPL, async/await, producer-consumer pipelines, and cancellation.
• Proven experience profiling and optimizing desktop applications (CPU, memory, render performance).
• Strong command of MVVM plus broader patterns: dependency injection, repository, messaging/event aggregation.
• Strong understanding of SOLID principles and the ability to create clean, error-tolerant, and testable designs, with the judgment to apply them pragmatically in legacy code.
• Experience leading projects or mentoring engineers formally.
• Experience with Agile/Scrum and the full SDLC.
Preferred:
• Experience with video/audio programming, including FFmpeg or similar technologies, codecs and containers, frame-accurate playback, and hardware acceleration.
• Experience integrating machine learning/computer vision capabilities (object detection, tracking, OCR, speech-to-text) into production applications.
• Experience with native interoperability, including P/Invoke, C/C++ libraries, and managed/unmanaged memory management.
• Experience with distributed/client-server features, including SignalR or WebSockets, REST APIs, and inter-process communication.
Company:
CaseGuard is a management solutions company. Founded in , the company is headquartered in Sterling, USA, with a team of 51-200 employees. The company is currently Growth Stage.