Senior Software Engineer - .NET, C#, WPF

Dice

Boston (MA)

Hybrid

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus OR Commission eligible
Medical Insurance
Dental Benefits
Vision Benefits
PTO
401(k) matching

Job summary

Dice is seeking a Senior Software Engineer to develop and extend enterprise applications, provide technical leadership, and mentor the team. You will work in an Agile Scrum environment building cross‑platform apps using .NET, C#, WPF, Xamarin Forms, MVVM, XAML, XML, and JSON.

You will own projects, participate in architecture decisions, support customer implementations, and ensure high‑quality solutions on the CORE platform with a range of peripherals and workflows.

Qualifications

  • 8+ years of software development experience with .NET/C# for Windows, desktop, and mobile apps.
  • Strong expertise in .NET Framework and C#.
  • Experience across the full SDLC.
  • Familiarity with Xamarin or WPF.
  • Experience developing POS solutions for kiosks, counters, or handheld devices.
  • Experience with CORE platforms such as Essential, ECP7, or Riposte.
  • Experience with at least three peripherals (scanners, printers, etc.).
  • Post-secondary degree in CS or Software Engineering.
  • Ability to obtain required security clearance.

Responsibilities

  • Hands-on development across desktop and mobile apps in an Agile Scrum setup.
  • Contribute to architecture decisions and technical discussions.
  • Lead customer implementations and solution design efforts.
  • Mentor the development team and perform code reviews.
  • Develop and extend features on the CORE platform.
  • Troubleshoot complex issues and optimize performance.
  • Create and maintain unit tests to ensure quality.
  • Engage with clients during reviews, demos, and project milestones.

Skills

C#/.NET
WPF
Xamarin.Forms
MVVM
POS peripherals
SDLC
Security clearance
Client engagement
Architecture discussions

Education

CS or Software Engineering degree

Tools

XAML
XML
JSON
CORE platform
Xamarin

Job description

Job Description A Global Software Engineering company is seeking a Senior Software Engineer to develop and extend business applications for enterprise clients while providing technical leadership and mentorship to the development team. Working within an Agile Scrum environment, you will build and enhance applications across desktop and mobile platforms, including WPF, UWP, iOS, and Android. This role combines hands‑on software development with project ownership, client engagement, and solution design. You will contribute to architecture decisions, lead technical discussions, support customer implementations, and help deliver high-quality applications built on the CORE platform. Technologies include .NET, C#, WPF, Xamarin Forms, MVVM, XAML, XML, and JSON.

Required Skills & Experience
  • 8+ years of software development experience using .NET/C# for Windows, desktop, and mobile applications.
  • Strong expertise with Microsoft .NET Framework and C#.
  • Experience working through the full software development lifecycle.
  • Knowledge of Xamarin or WPF.
  • Experience developing POS solutions for counters, kiosks, or handheld devices.
  • Experience with at least one CORE platform, including Essential, ECP7, or Riposte Application.
  • Experience with at least three peripherals such as scanners, CDUs, receipt printers, or label printers.
  • Experience supporting workflows including payment, mailing, receipts, and PUDO.
  • Post-secondary education in Computer Science or Software Engineering.
  • Must be able to meet security clearance requirements.
Desired Skills & Experience
  • Experience with .NET Core.
  • Knowledge of PCL and Shared Code architectures.
  • Strong experience with WPF, MVVM, and XAML.
  • Experience developing Xamarin Forms applications for iOS, Android, Windows Phone, and UWP.
  • Excellent problem‑solving, presentation, and communication skills.
  • Detail‑oriented, self‑motivated, and committed to staying current with emerging technologies.
What You Will Be Doing
Daily Responsibilities
  • 100% Hands On
  • Develop and extend software features for customer solutions built on the CORE platform.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Write and maintain unit tests.
  • Take technical ownership of assigned customer projects.
  • Lead client reviews, demonstrations, and project presentations.
  • Assist with the architecture and design of new features and application enhancements.
  • Perform application performance tuning and optimization.
  • Participate in code reviews and contribute to development standards.
  • Mentor and support other members of the development team.
  • Make changes to the CORE framework when required and serve as a subject matter expert for selected peripherals and workflows.
The Offer
  • Bonus OR Commission eligible
You will receive the following benefits
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) {including match - if applicable}

Applicants must be currently authorized to work in the US on a full‑time basis now and in the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Engineer - WPF, Xamarin, & POS Solutions
Senior .NET Engineer - WPF, Xamarin, & POS Solutions

Dice • Boston (MA)

Hybrid
USD 120,000 - 180,000
Bonus OR Commission eligible
Medical Insurance
Dental Benefits
+3
Senior Software Engineer – .NET/WPF/Desktop
Senior Software Engineer – .NET/WPF/Desktop

Motion Recruitment • Boston (MA)

On-site
USD 100,000 - 140,000
Competitive compensation package
Medical, dental, and vision benefits
Annual bonus opportunity
+3
Senior Software Engineer - .NET/WPF/Desktop
Senior Software Engineer - .NET/WPF/Desktop

Motion Recruitment • Boston (MA)

On-site
USD 120,000 - 160,000
Competitive pay
Benefits package
Annual bonus
+3
Senior Software Engineer // C# // .NET // WPF
Senior Software Engineer // C# // .NET // WPF

Motion Recruitment • Boston (MA), Northern (KY)

On-site
USD 120,000 - 180,000
Competitive salary
Annual bonus
Medical/dental/vision coverage
+4
Senior Software Engineer
Senior Software Engineer

? (TENNANT Company Japan) • Minneapolis (MN)

On-site
USD 120,000 - 150,000
Medical Plan Options
401(k) Match (up to 6%)
Paid Vacation
+9
Senior Software Engineer / C# / .NET / WPF
Senior Software Engineer / C# / .NET / WPF

Dice • Boston (MA)

Hybrid
USD 120,000 - 180,000
Medical, dental, vision
401(k) match
Generous PTO
+1
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Carlsbad (CA)

On-site
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior .NET Developer/Hybrid/Philadelphia/$140k
Senior .NET Developer/Hybrid/Philadelphia/$140k

Motion Recruitment • Philadelphia

On-site
USD 120,000 - 160,000
Medical, prescription, dental, and vis
Life insurance
Retirement savings plan with company 5
+1