Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer C# / WPF

CaseGuard

Senior Software Engineer — C# / WPF

Arlington, VA

CaseGuard is looking for a senior engineer to help drive the evolution of CaseGuard Studio, a feature-rich.NET desktop application for video, audio, image, and document redaction. You'll own significant areas of a large WPF codebase that spans real-time video playback, AI-powered detection, and media processing pipelines — and help shape how the team builds software.

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.
Qualifications (It's a plus):
  • 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.
Benefits:
  • Competitive Salary
  • Stock Option
  • Medical, Dental, and Vision Insurance
  • 401K
  • Paid Vacation
  • Ten paid holidays per year
  • Friendly and Learning environment
About CaseGuard

CaseGuard is a software company that helps law enforcement agencies, federal agencies, hospitals, schools, airports, and others manage all their media redaction needs in one easy-to-use redaction software. CaseGuard Studio is one of a kind. Our team is driven by a passion for great software design, creating great products, and creative processes; CaseGuard implements innovative ideas across multiple services and agencies. We invest in people. We nurture skills consistent with our values and our future strategy. Our passionate pursuit of excellence, the application of our creativity to solve our clients' challenges, our technical expertise, and our collaborative spirit are measures of our success.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer C# / WPF in Arlington, VA vacancy
  •  ...Software Engineer in Test – C# / WPF Arlington, VA We are seeking a detail-oriented and driven Software Engineer in Test to join our desktop application team. This role is focused on ensuring the quality and reliability of our WPF-based application through a combination... 
    Suggested

    CaseGuard

    Arlington, VA
    1 day ago
  • The Government Employees Insurance Company (GEICO) is looking for an experienced Senior Engineer to build high-performance and low-maintenance applications. The role involves collaboration across teams to ensure a frictionless customer experience while maintaining high... 
    Senior

    Government Employees Insurance Company

    Bethesda, MD
    3 days ago
  •  ...enterprise IT infrastructure, cloud, software development, data analytics,...  .... Evolver is seeking a Senior .NET Developer to support the...  ...applications using Microsoft C# ~5 years of front-end...  ...Windows Desktop applications using WPF, UWP, WinUI, Maui, or Uno A... 
    Senior
    Flexible hours

    Evolver Federal

    Washington DC
    14 days ago
  • $105k - $215k

     ...GEICO is seeking an experienced engineer focused on building high‑...  ...improvement. Position Description The Senior Engineer will be a key member...  ...collaboration throughout the software lifecycle Lead design sessions...  ...technologies such as Python, C#, other OOP languages, SQL,... 
    Senior
    Work experience placement
    Remote work
    Flexible hours
    Shift work

    Government Employees Insurance Company

    Bethesda, MD
    4 days ago
  •  ...technology solutions provider in Washington, DC is seeking a skilled Senior .NET Developer to craft cutting-edge solutions utilizing .NET 8...  ...years of experience in .NET development, with deep knowledge of C# and Kubernetes. The company fosters a diverse and inclusive work... 
    Senior

    Insight Global

    Washington DC
    3 days ago
  •  ...Kentico). Should be able to write reports using various reports generation tools and languages. Proficiency of the following: VB, C#, SQL Server, ASP.NET MVC, ASP.NET Web Forms, HTML5/CSS (Bootstrap CSS3), JavaScript (jQuery/Knockout), RESTful hypermedia APIs,Web... 
    Senior

    TWO95 International

    Washington DC
    6 days ago
  • A leading consulting firm in Washington, D.C. is seeking a Senior .Net Developer to enhance critical business functions through application...  ...extensive experience in various technologies, including ASP.NET, C#, and front-end frameworks. Responsibilities include designing and... 
    Senior

    Donan Consulting

    Washington DC
    1 day ago
  • $102.5k - $187.9k

     ...span digital strategy, architecture, engineering, design, operations, and applied AI across...  .... The opportunity As a Senior Full Stack Software Engineer , you will independently develop...  ...languages such as Python, Java, C#, or JavaScript or TypeScript, across technology... 
    Senior
    Full time
    Summer holiday
    Local area
    Flexible hours

    EY

    Washington DC
    18 hours ago
  •  ...Certification : CompTIA Security+ CE) Overview We are looking for a Software Engineer. Design, develop, and maintain web-based applications and...  ...BI, Microsoft SQL Server, Microsoft Visual Studio, T-SQL, C#, ASP.NET, HTML, CSS, XML, REST, CAML, and JavaScript. Added consideration... 
    Full time
    Remote work

    HugoNet

    Arlington, VA
    2 days ago
  • Advanced Network Consulting Inc is seeking a Senior Application Developer in Washington, D.C. The individual will design, develop, and enhance...  ...should have over 15 years of experience, specifically in C#, ASP.NET, and SQL Server technologies. Key responsibilities will... 
    Senior

    Advanced Network Consulting Inc

    Washington DC
    2 days ago
  •  ...Job Title: Senior .Net Developer Location: Washington, DC Position Type: Long...  ...the following technologies •.NET C# - Strong skill required •HTML 4.0 –...  ...practices •Strong understanding of software development using Scrum and similar processes... 
    Senior
    Long term contract
    Work experience placement

    TWO95 International

    Washington DC
    10 days ago
  • A technology company focused on AI is seeking a remote full-stack developer for their C#/.NET team. The ideal candidate is a mid or senior-level developer with over 5 years of C# experience. This role emphasizes high-quality solutions and offers flexible working hours.... 
    Senior
    Remote job
    Contract work
    Flexible hours

    Upkoi, Inc

    Washington DC
    4 days ago
  • $68k - $114k

    Cognizant is searching for a Senior .NET Full Stack Developer in Washington, D.C. With over 6...  ...maintain high-performance applications utilizing C#, .NET, and Angular. This dynamic role involves working closely in a digital engineering team, focusing on Agile practices and... 
    Senior
    Remote job

    Cognizant

    Washington DC
    4 days ago
  • $66.99 per hour

     ...Job Title: .Net C# Developer Location: Onsite – Redmond, WA Duration: Contract   HIRING  – . .Net C# Developer with around 10+ years of relevant experience.   KEY QUALIFICATIONS Minimum of 10+ years of experience in .Net Development C# Python... 
    Senior
    Contract work

    Microsoft

    Washington DC
    26 days ago
  •  ...I have an opportunity for a "Senior .NET Developer" - (Washington, DC - Remote till COVID...  ...code, test, debug, maintain, and document software applications; Follow established...  ...technologies REQUIRED SKILLS ASP.NET, C#, XML, .NET Framework, Angular.js, React.js... 
    Senior
    Contract work
    Immediate start
    Remote work

    Navtech

    Washington DC
    3 days ago
  • $170k - $210k

    Slalom is looking for a Technology Solutions Leader (Senior Principal) to join their DC-Cheasapeake Market. The role involves engaging with clients, leading technical deliveries, and driving business development efforts. The ideal candidate will have over 10 years of consulting... 
    Senior

    Slalom

    Washington DC
    5 days ago
  • $100k

    We're hiring a remote full-stack developer for our C#/.NET team. You are ideally a mid or senior-level .NET developer with experience building high-quality modern solutions and experience working autonomously. You'll start on a six-month contract with the option to continue... 
    Senior
    Contract work
    For contractors
    Remote work

    Upkoi, Inc

    Washington DC
    15 hours ago
  •  ...a full-time, backend-focused  Senior .NET Developer to support application...  ...This role requires a hands-on engineer with strong experience in...  ...backend services using .NET (C#), GraphQL, and relational...  ...of 5 years of experience as a software engineer in backend development... 
    Senior
    Full time
    Local area

    Mobomo, LLC

    Washington DC
    16 days ago
  • Surescripts is seeking a Senior Principal Client Partner - Life Sciences to drive account success for key clients. The role emphasizes strategic leadership, consultative guidance, and collaboration with internal teams to maximize client value and ensure account health.... 
    Senior

    Broughton Group

    Arlington, VA
    1 day ago
  • Washington DC, United States . PCVAA2099 Senior .Net Developer Washington, DC(Remote after...  ...applications and backend services using C#, VB, ASP.NET MVC, CORE, Web API, Java Script...  ...• Design and develop using appropriate software design patterns to attain high... 
    Senior
    Remote job
    Full time

    PEOPLECORP AMERICA

    Washington DC
    4 days ago
  • An established industry player seeks a motivated Associate Principal to join its dynamic Energy practice. This role offers an exciting opportunity to work closely with leading academics and industry experts, guiding clients through complex energy market challenges. You ...
    Senior

    Charles River Associates

    Washington DC
    3 days ago
  •  ...responsible for designing, coding, testing, and deploying high-quality software solutions using the .NET framework and associated technologies....  ...View-Controller (MVC) - Experienced with .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 - Familiarity or experience... 
    Senior

    Bow Wave LLC

    Washington DC
    12 days ago
  •  ...coding, debugging, and team collaboration. Successful candidates will have over 10 years of experience, advanced proficiency in Python, C#, or R, and familiarity with modern technologies such as Kubernetes and Docker. This position offers a competitive salary and flexible... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Washington DC
    2 days ago
  •  ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit &... 
    Senior

    Confidential

    Washington DC
    1 hour ago
  •  ...leading international financial institution is seeking a Principal Portfolio Manager for Credit Strategies in Washington, DC. This senior role involves managing large-scale private credit investments and requires an advanced degree and over 15 years of experience in portfolio... 
    Senior

    OYA Inc.

    Washington DC
    4 days ago
  • $70 per hour

     ...members to design and develop software solutions Develop new code...  ...Knowledge and Experience in C#,.Net, ASP .NET, and Microsoft...  ...understanding of all parts of Software Engineering (e.g. Requirements, Design,...  ...Presentation Foundation (WPF), Windows Communication Foundation... 
    Senior
    Hourly pay
    Permanent employment
    For contractors
    Work at office
    Immediate start

    Twenty First Systems

    Arlington, VA
    5 days ago
  •  ...is seeking Project Principal Consultants in Washington, DC, to lead complex projects and ensure alignment with business goals. This senior role requires 5-10+ years in team management, a Bachelor's degree, and proficiency in project management tools like Primavera P6 or... 
    Senior

    Posted by: Haalufa USA, Inc -HR

    Washington DC
    4 days ago
  • A growing technology firm in Washington is seeking a Salesforce Principal Consultant to join their team. The ideal candidate will have extensive experience in Salesforce development and client engagement, as well as a proven track record in technology consulting. Candidates...
    Senior
    Permanent employment
    Full time

    Sonsoft Inc

    Washington DC
    1 day ago
  •  ...and compliance needs. The ideal candidate has over 10 years of direct experience with Microsoft Dynamics 365 and is fluent in .NET, C#, and other programming languages. This role offers an opportunity to develop scalable solutions in a dynamic environment. #J-18808-Ljbffr... 
    Senior
    Contract work

    CeDent

    Washington DC
    4 days ago
  • A leadership consulting firm based in Alexandria is looking for a Principal to lead long-term transformational engagements with senior executives. The role demands a proven record of managing large programs, strong client relationship skills, and the ability to mentor... 
    Senior

    McChrystal Group

    Alexandria, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer C# / WPF. Be the first to apply!