Software Engineer – Patient Data Interoperability

| Greater Denver Area
Job Title: Software Engineer – Patient Data Interoperability
Location: Mountain View, California OR Denver, CO OR Cleveland, OH
Job Summary
Support development of application software to facilitate the storage, import, and export of patient data for the ViewRay MRIDian system. MRIDian is the world’s first MRI image guided Radiation Therapy system. Reports to the Director of Software Engineering. 
  • Take ownership of the MRIDian application software which manages DICOM data into and out of PACS systems over internal and hospital networks.
  • Support patient data interoperability between the MRIDian system and customer information systems. Work with Service personnel to troubleshoot DICOM and related patient data management issues occurring at customer sites.
  • Author use cases, software requirements specifications, software design documents, and test specifications for new patient data management capabilities. Execute unit testing.
  • Work with Quality Assurance to integrate and test new features.
  • Participate in peer design and code reviews.
Education, Experience, Skills
  • BS/MS in Computer Science, Information Systems, or a related field of study.
  • Mastery of DICOM, PACS interoperability, and SQL databases.
  • Experience with Cybersecurity, HIPAA compliance, and IHE a strong plus.
  • Expertise developing C# .NET Windows applications.
  • Expertise in object-oriented programming and UML modeling for design.
  • Analytic skills to breakdown complex issues by analyzing log files and system behaviors at customer sites to develop workarounds and to characterized potential feature enhancements.
  • Experience with software communications protocols such as .NET Remoting, WCF, Web Services, and/or TCP/IP.
  • Knowledge of formal software lifecycle processes necessary for software development in an FDA-regulated medical device development environment a strong plus.
Personal Interactions
  • Creative, flexible, and collaborative in approach to technical problem solving.
  • Effective communicator, both orally and in writing, at a variety of technical levels.
  • Ability to work closely with a diverse team of engineers, IT professionals, customer-facing personnel, and the Quality Assurance group in a fast-paced environment and with multiple projects.
ViewRay provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.
Read Full Job Description

Technology we use

  • Engineering
  • Product
    • C#Languages
    • C++Languages
    • DicomLanguages
    • SolidWorksDesign


ViewRay is in Denver's LoDo neighborhood with plenty of trendy restaurants, shopping and entertainment and is steps from Union Station.

An Insider's view of VIEWRAY

What are some social events your company does?

With our awesome location @ Union Station, lunches and happy hours occur frequently. We go to Orange Theory Fitness, and we run the stairs of our building (9th floor!). We went to Rockies game and watched 4th of July fireworks from our deck. No pressure to participate, but lots of fun things to do.


Director Marketing Communications

What are VIEWRAY Perks + Benefits

VIEWRAY Benefits Overview

At ViewRay, our teammates have the opportunity to challenge their minds and engage their hearts by working to change the standard of care in radiation therapy. Join our highly skilled team -- we enjoy what we do, take pride in our work, and believe everyone’s contribution counts.

Partners with Nonprofits
We are partnered with Over the Edge, an exclusive event for Cancer League of Colorado.
Friends outside of work
Eat lunch together
Intracompany committees
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Team workouts
ViewRay's team fitness initiatives include office walking club and a group of dedicated OrangeTheory Fitness addicts.
Retirement & Stock Options Benefits
401(K) Matching
ViewRay matches 50% of your first 6% of contributions with an immediate vest of company match.
Performance Bonus
We believe our success rests in the hands of our most valuable asset, our teammates.
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Perks & Discounts
Stocked Kitchen
We offer employees Free on-site garage parking.
Professional Development Benefits
Cross functional training encouraged
Promote from within
More Jobs at VIEWRAY2 open jobs
All Jobs
Dev + Engineer