Senior Software Engineer EHR Integrations

This post contains product affiliate links. We may receive a commission from Amazon if you make a purchase after clicking on one of these links. You will not incur any additional costs by clicking these links

Join Tempus and shape the future of precision medicine with AI, real-time insights, and advanced healthcare software solutions. Become a pioneer in cancer research.

About Tempus and The Opportunity

At the forefront of precision medicine, Tempus is integrating artificial intelligence into clinical care. With a cutting-edge platform, Tempus empowers physicians with actionable insights derived from a vast ecosystem of real-world evidence. These insights guide patient treatment more accurately and timeously.

Our Innovative Teams

Teams at Tempus are autonomous, comprising developers, designers, scientists, and product managers. They are tasked with setting goals, developing software, and ensuring a lasting impact on cancer research and treatment. The products are designed to be as agile as the teams, using a tech stack that includes React, NodeJS, Typescript, and Python hosted on GCP. A decentralized, microservices architecture coupled with automation enables the delivery of advanced solutions efficiently and at scale.

Role of a Senior Software Engineer in EHR Integrations

As a Senior Software Engineer specializing in EHR Integrations, your role will be to create synergy between Tempus' platform and the EHR systems of partner practices. This involves constructing full-stack applications aligned with interoperability standards like FHIR and HL7, and crafting overlay applications for browser and desktop-based EHR systems.

What Makes You the Ideal Candidate?

Tempus is seeking individuals with years of software development experience, expertise in healthcare development including EHR APIs (Epic, Cerner, OncoEMR), a passion for solving complex problems, the capability to navigate through distributed and event-based architectures, and the agility to work in a fast-paced environment. Candidates should possess the ability to mentor and are expected to have excellent communication skills.

Additional experience with Docker, cloud services like AWS or GCP, relational databases, UI development, API design, and a background in biotech or genomics would be advantageous.

Key Responsibilities

The role includes working in a Scrum team, maintaining APIs, services, and components, employing progressive software engineering techniques, and facilitating team learning and improvement. Mentoring other software engineers is also a part of the job.

Join Our Team

Tempus is headquartered in Chicago, Illinois, and is on the lookout for talent who can contribute to its mission remotely, in a hybrid setup, or onsite. This is an opportunity to join a company making significant strides in revolutionizing healthcare through advanced technology and precision medicine.

This job offer was originally published on RemoteOK


At Smart Remote Jobs, we understand the importance of equipping remote workers with the tools they need to thrive in their roles. To enhance your remote work experience, we recommend considering an ergonomic keyboard that can significantly improve comfort during long hours of typing.

Then, you'd better block out distractions with noise-cancelling headphones, ensuring clear communication during virtual meetings and enhanced concentration.

Finally, if you want to increase flexibility and promote better posture, you should use an adjustable standing desk, allowing you to alternate between sitting and standing positions throughout the day for improved health and productivity.


Chicago, Illinois

Software development


February 1, 2024


0 clicks on Apply Now

Similar job offers

This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.