Skip to main content

Senior C++ Software Engineer

Posted 3 days ago

skills allianceSalt Lake City (UT)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior C++ Software Engineer, Medical Imaging
Job Type: Full time, Permanent
Location: Salt Lake City, USA 📍A medical technology company is building next-generation software that guides surgeons in real time during operations, using live imaging to improve precision and patient outcomes. As the company grows its surgical software platform, they are looking for a Senior Software Engineer to help shape its core technology.
What you'll do:
  • Design, build, and maintain production software in C++ and QtHelp shape software architecture and technology choices
  • Build and deploy software through CI/CD pipelines
  • Work with AI researchers to bring machine learning models into production
  • Partner with Product, QA, UX, and Regulatory teams
  • Deploy software onto dedicated Linux medical systems
  • Build with cybersecurity and regulatory compliance in mind
  • Mentor other engineers on the team
What you'll bring:
  • Bachelor's in Maths, Computer Science, or equivalent experience, plus 6+ years relevant background
  • Strong C++17 (or newer) skills
  • Proven Qt experience (GUI, multithreading, Signals/Slots, custom widgets)
  • Good Python or scripting knowledge
  • Linux development and deployment experience
  • Docker, TeamCity (or similar), and Git experience
  • Understanding of software security principles (Secure Boot, TPM, key management)
  • SaMD experience is a strong preference
This is a chance to work at the intersection of software, imaging, and AI, building tools that directly shape what happens in the operating room.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this