PACS Software Engineer — Medical Imaging & .NET

Novarad

Provo, Northern (UT, KY)

Hybrid

USD 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Generous PTO
Health, dental, vision, life, and disa
HSA option with dollar-for-dollarmatch
401k with dollar-for-dollar match
Wellness program
Sundance corporate passes

Job summary

Novarad in Provo, Utah, is seeking a Software Engineer for the PACS team to build world-class medical imaging software. You will design, implement, and maintain features across desktop (WPF/WinForms) and web components, write tests, and participate in collaborative Agile development to deliver high-quality software.

You will work with PostgreSQL databases, RESTful APIs, and modern .NET tooling, while ensuring secure, scalable solutions and active documentation.

Qualifications

  • 4+ years of professional software development experience.
  • Strong proficiency in C# and .NET (Framework or Core).
  • Experience developing and maintaining desktop applications using WPF and/or WinForms.
  • Experience with PostgreSQL or comparable relational database.
  • Familiarity with RESTful API design and consumption.
  • Proficiency with Git or comparable version control system.
  • Experience working in Agile/Scrum development environments.
  • Solid understanding of software development best practices including design patterns and testing.
  • Awareness of HIPAA and healthcare data privacy requirements.
  • Effective written and verbal communication skills.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

Responsibilities

  • Design, implement, and maintain features across Novarad's PACS desktop application (WPF, WinForms) and its web-facing components.
  • Write clean, well-tested C# code against .NET frameworks with an eye toward scalability and long-term maintainability.
  • Collaborate with your Tech Lead and teammates in an Agile/Scrum environment to deliver features on time and to a high standard of quality.
  • Participate in code and design reviews, providing and receiving constructive feedback.
  • Build and maintain unit tests following established patterns and practices.
  • Engage with product managers and stakeholders to ensure technical solutions meet business and clinical requirements.
  • Contribute to documentation and actively maintain the team knowledge base.
  • Identify and escalated technical risks or blockers proactively.
  • Participate in company and technical training to continue growing as an engineer.

Skills

C#
.NET
WPF/WinForms
PostgreSQL
RESTful APIs
Git
Agile/Scrum
Testing
HIPAA awareness
Communication
4+ years experience
Bachelor's degree in CS/SE

Education

Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Tools

WCF services
ASP.NET or Blazor
Azure DevOps
CI/CD pipelines
Cloud infrastructure

Job description

Novarad in Provo, Utah, is seeking a Software Engineer for the PACS team to build world-class medical imaging software. You will design, implement, and maintain features across desktop (WPF/WinForms) and web components, write tests, and participate in collaborative Agile development to deliver high-quality software.

You will work with PostgreSQL databases, RESTful APIs, and modern .NET tooling, while ensuring secure, scalable solutions and active documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - PACS
Software Engineer - PACS

Novarad • Provo (UT), Northern (KY)

Hybrid
USD 110,000 - 150,000
Competitive salary
Generous PTO
Health, dental, vision, life, and disa
+4
Software Engineer - RIS
Software Engineer - RIS

Novarad Corporation • Provo (UT)

On-site
USD 80,000 - 110,000
Competitive salary with generous PTO
Health, dental, vision, life, and disability insurances
HSA option with dollar-for-dollar match
+3
QA Engineer - Healthcare Software & Hololens (Onsite)
QA Engineer - Healthcare Software & Hololens (Onsite)

Novarad Corporation • Provo (UT)

On-site
USD 65,000 - 90,000
PTO
Health benefits
HSA
+3
Staff Software Engineer - Cloud PACS & Imaging Platform
Staff Software Engineer - Cloud PACS & Imaging Platform

Experity, Inc. • Wyoming (OH)

Hybrid
USD 96,000 - 161,000
Medical, Dental, Vision
Synthetic ownership after 1 year
Flexible work scheduling
+2
PACS & DICOM Data Migration Engineer
PACS & DICOM Data Migration Engineer

Hmixray • California (MO)

On-site
USD 100,000 - 120,000
Comprehensive Medical, Dental and Vis
Health Savings Accounts with employer
Wellness dollars
+2
Radiology Software Engineer - .NET & Blazor
Radiology Software Engineer - .NET & Blazor

Novarad Corporation • Provo (UT)

On-site
USD 80,000 - 110,000
Competitive salary with generous PTO
Health, dental, vision, life, and disability insurances
HSA option with dollar-for-dollar match
+3
QA Engineer - Metrics & Performance
QA Engineer - Metrics & Performance

Novarad Corporation • Provo (UT)

On-site
USD 65,000 - 90,000
PTO
Health benefits
HSA
+3
Senior Staff Software Engineer - Medical Imaging (Remote)
Senior Staff Software Engineer - Medical Imaging (Remote)

Experity • Knoxville (TN)

On-site
USD 121,000 - 161,000
Medical, Dental/Orthodontia, Vision
401(k) with employer match
PTO and milestones-based increases
+2
PACS Data Migration Engineer
PACS Data Migration Engineer

RadNet • California (MO)

On-site
USD 100,000 - 120,000
Medical, Dental and Vision coverages
Health Savings Accounts with employer"
Wellness dollars
+2
PACS Clinical Consultant
PACS Clinical Consultant

Compunnel, Inc. • Charlotte (NC)

On-site
USD 85,000 - 115,000