Bachelor's degree in a relevant technical field., Over 10 years of engineering experience with proven impact., Strong leadership and mentoring skills in collaborative teams., Proficiency in software engineering best practices and full-stack development..
Key responsibilities:
Lead technical efforts across the full software development lifecycle.
Design and maintain high-availability, EMR-integrated applications.
Collaborate with cross-functional teams to develop scalable solutions.
Support cloud infrastructure, DevOps practices, and continuous improvement.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
IMO Health is a clinical data intelligence business at the heart of a digital revolution in healthcare. Combining rich, highly nuanced medical terminology, extensive domain knowledge, and artificial intelligence (AI), we expertly structure and operationalize clinical data to generate sharper insights and inform more intelligent decision-making.
Deeply embedded in the provider world, we developed a comprehensive intelligence layer that captures and encodes patient encounters with unmatched completeness and precision. Now, by weaving ethical and accountable AI into this robust content, we are improving how data is used across the healthcare landscape with powerful new applications in health tech, drug discovery, population health, and payer processes.
IMO Health. Transforming data. Transforming healthcare.
At IMO, clinicians, software engineers, and data scientists combine medical expertise with computer science to help healthcare professionals access highquality information at the point of care.
Were seeking a Staff Full Stack Software Engineer to help build highavailability clinical applications that support problem discovery (including those not on the problem list using AI), risk assessment, and linking conditions to medications, labs, and procedures within the EMR.
Staff Engineers at IMO are handson technical leaders who collaborate across engineering, product, and architecture. They communicate technical insights with clarity and purpose, write clean, testable code, and drive scalable, reliable solutions through CICD best practices. We value engineers who are proactive, curious, and committed to solving complex problems together—celebrating wins as a team along the way.
WHAT YOULL DO:
Provide handson technical leadership across the full SDLC, mentoring engineers and guiding team performance.
Design, build, and maintain fullstack applications for highavailability, customerfacing EMRintegrated tools.
Comfortable navigating AI technologies (Agents, Prompt Engineering, LLM’s) and identifying practical ways to apply them to enhance product functionality, user experience, or operational efficiency.
Own and evolve cloud infrastructure and DevOps practices, including CICD tooling, performance tuning, and infrastructure as code (AWS, Terraform, Octopus Deploy).
Identify and address technical debt, scalability, system performance, and reliability opportunities through ongoing assessments.
Participates in, and contributes to, working groups and communities of practice.
Collaborate crossfunctionally with Product and Architecture to shape technical solutions aligned with longterm goals.
Support estimation of technical work and help drive clarity and alignment during planning.
Uphold and champion adherence to engineering standards and architectural direction.
Actively collaborates across the broader Product Group to solve crosscutting technical challenges and promote knowledge sharing.
Foster a culture of ownership, psychological safety, innovation, and continuous learning.
Acts with initiative — anticipating needs, raising issues early, and driving forwardlooking technical solutions.
WHAT YOULL NEED:
BABS in a relevant technical field and 10+ years of engineering experience demonstrating strong progression and impact.
Track record of technical leadership and mentoring in collaborative, crossfunctional teams.
Strong communication skills with the ability to translate complex technical concepts across engineering, product, and business audiences.
Deep knowledge of software engineering best practices: coding standards, testing, code reviews, source control, and operations.
Experience building and scaling distributed systems and highvolume transaction environments.
Experience supporting fullstack development and endtoend infrastructure ownership.