Software Engineer- Eden Prairie, MN

At Virtual Radiologic (vRad) you make a difference.  Your skills, energy, and passion for results drive us to achieve strategic growth objectives and deliver quality patient care across the United States.

Virtual Radiologic is a national radiology practice and leader in the development of radiologist workflow technology. The dedication of vRad team members enables us to sustain our unique market-leading position and to provide the best quality and service to our customers and the patients we jointly serve.  vRad team members exhibit energy and a passion for service excellence in our casually professional and collaborative work environment. We continually reward team members who embrace our fast-paced culture and who go the extra mile for our customers with internal recognition programs.

At vRad you make a difference.


The Software Engineer  will aid in the design, development, testing and supporting of software applications both web and windows based and designing and developing relational databases.

Essential Duties and Responsibilities:

  • Develop software within a team environment supporting a rapidly growing information technology intensive business
  • Review, analyze, and evaluate business and user needs and translate into software systems specifications
  • Participate in estimating, planning, and scheduling software development tasks
  • Participate in the design of software systems, user interfaces, web services, processing algorithms, communications methods, and other major components
  • Develop software in C#, HTML, JavaScript, and SQL using standard coding practices
  • Perform unit, integration, and system level software testing
  • Assist SQA with integration and system level software testing
  • Participate in code reviews
  • Provide technical support to project team members, business users, and management
  • Perform performance tuning of software and database systems
  • Analyze and recommend performance and functionality improvements for databases
  • Lead medium-sized projects including detailed design, development effort, and timeline
  • Mentor junior developers to aid in their development
  • Design performance-oriented models, relational database structures, and access patterns
  • Other activities as directed by management


  • Bachelor’s Degree in a related field or 1-8 years of directly related experience
  • Experience developing software using Agile methodologies preferred
  • Experience with C# highly preferred (C++ or Java are acceptable)
  • Experience with HTML and JavaScript preferred
  • Experience with WinForms and WCF preferred
  • Experience with WebAPI and MVC preferred (Other MVVM architectures are acceptable)
  • Experience with Microsoft SQL preferred (Oracle or other relational databases are acceptable)
  • Experience with NUnit testing framework preferred (Other frameworks are acceptable)
  • Experience with Microsoft Visual Studio preferred
  • Experience with Microsoft SQL Server Management Studio preferred
  • Experience with software and database architectural techniques and high-level design using UML or similar representational modeling and design techniques
  • Strong communication skills, written and verbal
  • Self-motivated and able to work on a team on independently defined tasks
  • Demonstrated experience in full lifecycle development or major enhancement of object oriented software applications using relational databases
  • Experience with highly available production software applications preferred


Virtual Radiologic Corporation (vRad) is a technology-enabled national radiology practice working in partnership with local radiologists and hospitals to optimize radiology’s pivotal role in patient care. vRad’s more than 350+ radiologists serve 2100+ facilities, reading 5 million studies annually. Delivering access to extensive subspecialty coverage, vRad contributes to improved quality of patient care. And with its next-generation technology, vRad enhances productivity, helping to lower the overall cost of care while expediting time to diagnosis and treatment. For more information, visit

All offers are contingent on a criminal background check.

Virtual Radiologic is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.

No calls or agencies, please.