✦ Luna Orbit — Software Engineering

Senior Software Engineer - C#

at Veeva

📍 Oregon - Bend Remote Posted March 02, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves developing Windows desktop applications using C# and WPF, with a focus on high-quality, testable, and maintainable code within an agile team.

  • Build Windows applications using C# and WPF
  • Mentor junior developers
  • Debug and diagnose issues
  • Collaborate with stakeholders
  • Contribute to product definition

The technical environment includes C#, WPF, MVVM, SQLite, and Windows UI design standards, with an emphasis on agile development practices.

The ideal candidate is a senior software engineer with over 5 years of experience in C# development, specializing in Windows desktop applications using WPF and MVVM architecture. They possess strong communication skills, a high work ethic, and experience mentoring junior developers in an agile environment.

C#Object-oriented designWPFMVVMWindows applications
WinUISQLiteXAMLAgile
Visual StudioSQLiteWPFWinUI
C#Object-oriented designWPFMVVMSQLiteWindows UI design patternsAgileTestable codeMentoringWindows applications
C#Object-oriented designWPFWinUIMVVMSQLiteWindows UI design patternsAgile
communicationteamworkmentoringautonomyproblem-solving
Industry SaaS
Job Function Developing and maintaining Windows desktop applications using C# and WPF
C#Object-oriented designWPFWinUIMVVMSQLiteWindows UI design patternsAgileSoftware developmentWindows applicationsTestable codeMentorTeam environmentRemote workUS work authorizationWindows UIMentoring

Lack of experience with C# and WPF, No prior experience in Windows UI design patterns, Inability to work in the PST or MST time zone, Unrestricted right to work in the US

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