Senior C++ Software Engineer

Skills Alliance

Utah

On-site

USD 120,000 - 180,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Skills Alliance in Utah is seeking a Senior C++ Software Engineer for Medical Imaging to help build next‑gen software guiding surgeons in real time. You will design, implement, and maintain production C++/Qt software on Linux medical systems.

You'll collaborate with AI researchers to bring models into production, shape software architecture, and deploy via CI/CD pipelines while keeping cybersecurity and regulatory requirements in view. Mentoring teammates is part of the role.

Qualifications

  • Bachelor's degree in CS or related field; 6+ years of relevant experience preferred
  • Proven Qt experience (GUI, multithreading, Signals/Slots, custom widgets)
  • Good Python or scripting knowledge
  • Linux development and deployment experience; Docker, TeamCity, Git familiarity
  • Understanding of software security principles (Secure Boot, TPM, key management)
  • SaMD experience is a strong preference

Responsibilities

  • Design, build, and maintain production software in C++ and Qt
  • Help 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

Skills

C++
Qt
Python
Linux
CI/CD
Security concepts

Education

Bachelor's in CS or equivalent

Tools

Docker
TeamCity
Git

Job description

Senior C++ Software Engineer, Medical Imaging

Job Type: Full time, Permanent

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 Qt
  • Help 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
  • Proven Qt experience (GUI, multithreading, Signals/Slots, custom widgets)
  • Good Python or scripting knowledge
  • Linux development and deployment experienceDocker, 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Intepros • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Intepros • Miami (FL), Fort Lauderdale (FL)

Remote
USD 110,000 - 170,000
Senior C++ Engineer: Medical Imaging & AI in Surgery
Senior C++ Engineer: Medical Imaging & AI in Surgery

Skills Alliance • Utah

On-site
USD 120,000 - 180,000
Application Software Engineer
Application Software Engineer

Intepros • Florida

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Randstad Digital Americas • Fort Lauderdale (FL)

On-site
USD 90,000 - 130,000
Medical insurance
Prescription insurance
Dental insurance
+5
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD 80,000 - 110,000
Senior C++ Software Engineer — Medical Imaging & Robotics
Senior C++ Software Engineer — Medical Imaging & Robotics

JBL Resources • Florida

On-site
USD 110,000 - 140,000
Senior/Staff Software Engineer
Senior/Staff Software Engineer

Gentuity • Sudbury (MA)

On-site
USD 140,000 - 210,000
Senior Software Engineer - Medical Device (C++/Qt, Linux)
Senior Software Engineer - Medical Device (C++/Qt, Linux)

Orthoscan, Inc. • Scottsdale (AZ)

On-site
USD 120,000 - 170,000
Professional growth opportunities
Unique culture and teamwork
Competitive compensation with benefits
+1
Staff Application Software Engineer
Staff Application Software Engineer

JBL Resources • Florida

On-site
USD 110,000 - 140,000