Software Engineer

Location: St. Louis, MO

Type: Full Time

Min. Experience: Mid Level

Software Engineers
St. Louis, MO

Company Overview

Based in St. Louis, Radialogica is a healthcare IT company that develops innovative software solutions for oncology. We partner with healthcare providers and payers to enhance the quality of care and improve treatment outcomes for cancer patients and survivors. We’re led by recognized researchers, clinicians and industry executives with a commitment to advancing the field and our team consists of talented, dedicated and passionate individuals that want to work hard, have fun and make a difference in the lives of cancer patients. We have one FDA-cleared product that is a medical imaging (e.g. CT, PET and MR images as well as other DICOM data), communication and analytics platform. This year we are looking to deliver a greater impact to our customers by extending our presence to the web with our first Ruby on Rails application.

Technologies We Use

  • Javascript / Coffeescript / Ember.js
  • Ruby / Rails
  • Git / Capistrano / Docker / Vagrant / TeamCity
  • C#/ WPF
  • C / C++ / DCMTK / ITK / VTK / Qt
  • Pair programming, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration (CI)

Position Summary

We are seeking bright software engineers for full-time work who want to grow with our company. They should be polyglot programmers passionate about writing software in a variety of paradigms. Two focus areas are available: the first will deal with maintaining and expanding released products, while the second will pursue research-oriented tasks, including prototyping possible future products. We offer a ground-floor opportunity to work alongside talented software developers and world-class clinicians bringing next-generation tools to the oncology market, and to contribute directly to the growth and success of our company.

Required Qualifications/Skills

  • Proficiency with the entire software development lifecycle: design, coding, debugging, testing, and documenting
  • Strong analytical and problem-solving skills
  • Team player
  • Excellent communication skills
  • Proactive mindset and ability to adapt / re-prioritize on the fly

Optional Skills

  • Knowledge of algorithm design and CS theory (informally, CS degree not required)
  • Experience with current JavaScript libraries (jQuery, Ember.js, etc.)
  • Functional language knowledge (Erlang, Haskell, Scheme, Lisp, Clojure, Scala, OCaml, etc.)
  • API design experience
  • Broad knowledge of major programming languages and runtimes, such as Python, Node.js, Javascript, Ruby (esp. Rails), Java, C++, C#
  • Experience developing large projects in Java, JavaScript, or Ruby
  • Experience building large, scaled distributed systems
  • Experience with scalable cloud and web services
  • Dev-ops including machine configuration and deployment on AWS, Docker containers, VMWare, VirtualBox
  • Low-level Linux hacking (including file-systems, kernels, databases, etc.)
  • Database programming, be it with inline SQL or stored procedures, using various database engines
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*