Question
5-10

Software Engineer - Advanced R&D

5/13/2026

Design and implement medical software utilizing Augmented Reality and other cutting-edge technologies. Support the full software development lifecycle within an agile environment, collaborating with architects and stakeholders to meet business requirements.

Working Hours

40 hours/week

Company Size

201-500 employees

Language

English

Visa Sponsorship

No

About The Company
Novarad enables healthcare providers to take control of their medical images through its full diagnostic suite. NovaPACS Enterprise Imaging, along with user-configurable clinical workflow modules, gives facilities the solutions they need to accelerate the quality of care while assuring consistent and predictable costs. The innovative VisAR augmented reality system overlays medical images directly onto the patient’s body in order to enable accurate registration for surgical planning. Novarad improves the practice of medicine by continually developing and refining our advanced imaging technologies to benefit providers and patients. Novarad is a proud recipient of the Utah Genius Awards and the Utah Innovation Awards. Visit Novarad at www.novarad.net for more information.
About the Role

Description

 

Hi, We Are Novarad

Novarad's solutions help healthcare executives, clinicians and IT professionals deliver clinical, operational, and fiscal excellence. With a self-sustaining business model, more than three decades of technology leadership, and an intense focus on our customers’ needs, Novarad brings people and technology together in ways no one else can. We’re driven by innovation that truly transforms healthcare - for the provider and their patient.

As a member of the Advanced R&D Team, you'll have the exciting opportunity to participate in the development of cutting edge medical technology.

Your Benefits (We know you’re always scrolling to the bottom for these, so here you go!)-

  • Competitive salary with generous PTO
  • Health, dental, vision, life, and disability insurances
  • HSA option with dollar-for-dollar match
  • 401k with dollar-for-dollar match
  • Wellness program
  • Must reside in the Greater Provo/Salt Lake City, Utah area
  • Sundance corporate passes

What you will do-

  • Design, develop and implement new medical software utilizing Augmented Reality (AR) and other cutting-edge technology
  • Clearly and regularly communicate with management and technical support colleagues
  • Actively participate in an agile environment, iterate quickly and contribute to key goals.
  • Support all phases of the software development lifecycle including requirements, analysis, design, development, testing, documentation and maintenance for a complex software system
  • Learn to create and maintain unit/functional/integration tests
  • Learn and use SOLID principles in creating maintainable and high-quality code
  • Take direction and collaborate on architectural designs with the software architects
  • Collaborate with product owners & stakeholders to ensure features/changes meet business requirements

Requirements

 

Who We're Looking For-

Skills/Competencies

  • Advanced understanding of C#
  • Advanced understanding of Agile Software Development
  • Advanced understanding of Microsoft Visual Studio
  • Advanced understanding and execution of SOLID design principles
  • Advanced understanding of Graphics APIs

Knowledge and Experience

  • Bachelor's degree in Computer Science or related major
  • 5+ years of relevant software engineering experience
  • Excellent inter-personal/communication skills
  • High level of creativity, quick problem-solving capabilities and strong analytical skills
  • Ability to work independently and as part of a larger team

Preferred Knowledge and Experience

  • Experience using Microsoft .NET frameworks, .Net Core
  • C#, WPF
  • Vector/Matrix Math proficiency
  • Graphics APIs (DirectX, OpenGL)
  • Unity
  • Experience in medical software industry (PACS/RIS/HL7/HER)

Novarad is an equal opportunity employer. Our recruits come from all walks of life; our customers come from all walks of life; and so do we. Novarad celebrates an inclusive and diverse workforce. This makes our team stronger by sharing our differences and experiences in open and creative conversation. Come share your differences with us.

Key Skills
C#Agile Software DevelopmentMicrosoft Visual StudioSOLID Design PrinciplesGraphics APIsDirectXOpenGLUnityWPF.NET CoreVector/Matrix MathAugmented RealitySoftware ArchitectureUnit TestingIntegration TestingMedical Software
Categories
SoftwareTechnologyHealthcareEngineeringScience & Research
Benefits
Competitive SalaryGenerous PTOHealth InsuranceDental InsuranceVision InsuranceLife InsuranceDisability InsuranceHSA Option With Dollar-for-Dollar Match401k With Dollar-for-Dollar MatchWellness ProgramSundance Corporate Passes
Apply Now

Please let Novarad Corporation know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.