Integration Software Engineer - Healthcare, HL7, FHIR

| Chicago

cancer.eliminate() // save lives"The best minds of my generation are thinking about how to make people click ads … That sucks."-Jeff HammerbacherCancer sucks. But, code is powerful, developers are brilliant, and people are resilient.

Are you obsessed with coding? How about saving lives? Yes? Read on.

In the high cost world of oncology, trial and error treatment is still the norm despite enormous advances in genomic medicine. Patients are given one-size-fits-all treatments that lead to poor outcomes.

CancerIQ is building intelligent analytical technologies aimed to optimize cancer risk prediction, prevention, and treatment. We do this by providing care providers with workflow tools built upon informed decision engines and data-driven classification models. Our mission strives to engage and educate patients, and guide them through the complex, convoluted, and intimidating journey of cancer prevention.

How do you fit in?

CancerIQ Engineering is looking for curious minds that are hungry for knowledge, want to solve problems, write elegant code, and iterate quickly. We are a group of ambitious devs who love all things science, web, and technology.

As a Healthcare Integration Software Engineer, you will to take part in an agile engineering process. You will architect and implement backend and frontend solutions using Javascript, Angular, Ruby, Rust, Golang, Elixir, Elm, Clojure and other technologies best-suited for the goals of the CancerIQ platform. You will lead the team to develop robust and interoperable backend service interfaces that communicate seamlessly with the landscape of enterprise health systems, using standards such as HL7 and FHIR. You’ll be developing backend APIs and user-friendly web frontends that can enable clinicians to operate efficiently and gain new insights. Through intuitive visuals and interfaces, you will be creating modern and appealing applications across multiple platforms for patients of all types and demographics.


  • Taking a leadership role in connecting and advancing our integration capabilities with EHR systems
  • Building seamless integrations with third-parties to link their data to our existing and future products based on standardized formats such as HL7 and FHIR
  • Interact and manage multiple EHR Partners and Clinical Integration customers to problem solve in a real-time basis.
  • Write and maintain technical procedures and documentation for the application interfaces developed.
  • Work in an agile, object-oriented, team environment with version control, change management and continuous improvement protocols.
  • Owning the architecture of the external integration products to ensure scalability
  • Collaborating with third parties and internal teams
  • Implementing quality assurance testing standards and processes


  • 3-5 years experience building, running, and deploying systems in a production environment
  • A Bachelor’s Degree in Computer Science (or a related field), or equivalent industry experience
  • Experience working with EHR/EMR healthcare information systems and messaging will be highly considered above other candidates
  • Experience with service-oriented architecture and enterprise authentication (ADFS, OAuth, LDAP, JWT)
  • Significant experience and firm understanding of API designs, working with RESTful, XML, XSLT, JSON. Understanding of SOAP
  • Skilled in developing scripts that support the transformation of data to and from various messaging definitions
  • Skilled in ETL of large data sets with expertise in data-mapping, validation, and data cleansing techniques
  • Excellent communication and documentation skills
  • Experience with developing HL7 interfaces using Mirth Connect (or other EHR Interoperability Technology)
  • Ability to perform network diagnostics and/or knowledge of networking protocols
  • Knowledge of healthcare / hospital environments a plus.


  • Working with a fun, young team of professionals
  • Health insurance, commuter benefits, other work perks
  • Laid back work environment, conveniently located near the Northwestern medical campus
  • Unlimited free coffee and beer
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • RustLanguages
    • ElixirLanguages
    • ReactLibraries
    • ReduxLibraries
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • PhoenixFrameworks
    • PostgreSQLDatabases
    • Aha!Management
    • HubSpotCRM


In the River North neighborhood that offers an authentic live-work-play lifestyle. It's right across from the Red Line, plenty of bars and restaurants

An Insider's view of CancerIQ

What’s the vibe like in the office?

We all believe in our product and want to see it succeed, which means we're always pushing the boundaries of healthcare and of ourselves. We work fast and encourage each other, so we learn fast. Here you can propose an idea, see it built and launch it, which you don't get at a larger organization. In my first 6 weeks I released a brand new product!

Hilary Mohs

Product Manager

What does your typical day look like?

I get to sell to people that are excited to hear from me. Our product solves a problem for everyone - including our sales channel partners that I get to interact with and learn from. From drafting proposals & negotiating terms to providing feedback on product & marketing ideas - it's never a dull moment at CancerIQ

Annie Stoik

Account Executive

How has your career grown since starting at the company?

I initially joined to get some practical experience before going to grad school for genetic counseling. While observing workflow and supporting clinical users, I fell in love with CancerIQ's user-centered design process and never wanted to leave. I'm now transitioning to the product team and look forward to a career in product management.

Sadie Freedman

Product Specialist

What is your vision for the company?

Our vision is to be a product-focused, "apple" of the health tech world that is able to build products that make the most complex concepts in genomics easy to understand and apply in everyday care. Sadly there are few healthcare solutons that are simple, elegant, and informative enough that doctors and patients will actually love

Haibo Lu

VP of Product & Customer Success

What kinds of technical challenges do you and your team face?

Healthcare data, specifications, and interfaces tend to be archaic and non-standard across healthcare systems. Developing a modern platform that is inter-operable with old systems requires designing and building around inherent complexities through careful domain-driven modeling, flexible micro-services, and sophisticated adapters.

Chris Bun

Chief Technology Officer

What are CancerIQ Perks + Benefits

CancerIQ Benefits Overview

CancerIQ provides are variety of perks that include but are not limited to
*Unlimited vacation policy
*Onsite gym
*Flexible working schedules
*Opportunities for career development and Job Training resources
*Eligibility for performance bonuses
*Commuter benefits

Health Insurance & Wellness Benefits
Wellness Programs
Onsite Gym
CancerIQ's onsite gym boasts of free membership available to all employees, accessible during working hours and after.
Retirement & Stock Options Benefits
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Game Room
Happy Hours
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
More Jobs at CancerIQ11 open jobs
All Jobs
Design + UX
Dev + Engineer