✦ Luna Orbit — Software Engineering

Senior Software Engineer - C#

at Veeva Systems

📍 Remote, US Remote 💰 $110K – $270K USD / year Posted April 02, 2026
Salary $110K – $270K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Senior Software Engineer to build a state-of-the-art CRM Windows application in C# using WPF/WinUI and MVVM. This role emphasizes end-to-end feature ownership, collaboration with stakeholders, and mentorship in a remote PST/MST timezone.

  • Build CRM Windows app using C#, WPF, WinUI, MVVM, SQLite
  • Diagnose and debug issues in production and development
  • Collaborate with product stakeholders and contribute towards product definition
  • Mentor junior developers
  • Be part of an agile, small team

Stack includes C#, WPF, WinUI, MVVM, XAML, SQLite; Windows desktop app; agile environment; production debugging; cross-functional collaboration.

The ideal candidate is a senior software engineer with 5+ years of C# desktop app development using WPF and MVVM, in a PST/MST remote role, capable of mentoring peers and owning features end-to-end.

C#WPFXAMLWinUIMVVMModel-View-ViewModelSQLitePST or MST time zoneUnrestricted right to work in the United States
C#Windows desktop developmentWPFMVVMXAMLWinUISQLiteWindows UI design patternsModel-View-ViewModelExtensible Application Markup Language
C#WindowsWPFWinUIMVVMModel-View-ViewModelXAMLSQLiteWindows UI design patterns
CommunicationMentorshipTeam collaborationProblem solvingTime managementIntegrity
Industry SaaS
Job Function Develop end-to-end Windows desktop CRM software using C# and MVVM
Role Subtype Senior Software Engineer
Tech Domains Windows, Windows Presentation Foundation, MVVM, Model-View-ViewModel, XAML, SQLite
Visa Sponsorship No
Senior Software EngineerC#WPFWinUIMVVMModel-View-ViewModelXAMLSQLiteWindows UI design patternsExtensible Application Markup LanguageWindows Presentation Foundationunrestricted right to work in the United StatesPSTMSTremoteagileMentor junior developersEnglish communicationUnrestricted right to work in the United States

Must be in PST or MST time zone, Must have unrestricted right to work in the United States

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile