GrepJob
CaseGuard

Senior Software Engineer — C# / WPF

CaseGuard
Apply
12 days ago
Arlington, VA, USASenior

Responsibilities

  • Lead technical design with product owners and designers.
  • Design and build high-quality, high-performance UI and frameworks.
  • Own cross-cutting concerns like performance, threading, and stability.
  • Drive incremental refactoring and modernization of existing code.
  • Mentor junior engineers through code reviews and design feedback.
  • Design and build proof-of-concepts for new capabilities.

Requirements

  • 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 experience.
  • In-depth knowledge of WPF and XAML.
  • Deep experience with multi-threading and asynchronous programming.
  • Proven experience profiling and optimizing desktop applications.
  • Strong command of MVVM and broader design patterns.
  • Understanding of SOLID principles and clean design.
  • Experience leading projects or mentoring engineers.
  • Familiarity with Agile/Scrum and the full SDLC.

Benefits

  • Competitive Salary
  • Stock Option
  • Medical, Dental, and Vision Insurance
  • 401K
  • Paid Vacation
  • Ten paid holidays per year
  • Friendly and Learning environment

Tech Stack

C#.NET

Categories