Principal Software Architect

MBO Partners

California (MO)

Hybrid

USD 138,000 - 207,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

MBO Partners seeks a senior software consultant to guide a medical device platform that blends hardware, software and user experience. You will assess the current architecture, identify gaps and risks, and recommend a scalable focus for future growth while remaining close to technical detail.

You’ll work with engineers, UI designers, clinical development and marketing teams, shaping architecture, improving performance and usability, and helping plan future team structure and capabilities.

Qualifications

  • 15+ years of software development experience.
  • Experience as a software architect or senior technical leader.
  • Strong background in medical device software or another regulated industry.
  • Hands-on experience with C++, Linux, and Python.
  • Embedded software experience.
  • Experience working with UI designers or graphic designers.
  • Background in hardware and software integration.
  • Strong communication skills across teams.
  • Comfortable contributing in a consulting role and getting into the weeds when needed.

Responsibilities

  • Review current software architecture, UI strategy, and development processes.
  • Identify technical gaps, risks, and opportunities for improvement.
  • Recommend changes to improve scalability, supportability, and future growth.
  • Work with front end, back end, and embedded software teams.
  • Partner with UI designers and other cross-functional stakeholders.
  • Support resource planning and future team structure discussions.

Skills

Software architecture
C++
Linux
Python
Embedded software
Cross-functional collaboration
Consulting mindset

Job description

Location: Remote; Ability to work hybrid in Irvine, CA preferred

Duration: long term (24+ months)

Expected Hours: 40 hours weekly

Pay range: $100- $150 Per hour

No third parties. We are engaging directly with candidates only.

Do you enjoy stepping into complex technical problems and helping shape what comes next?

We are looking for a senior software consultant who can help guide the next phase of a medical device platform that brings together hardware, software, and user experience. This is a strong fit for someone who has spent years building software, has grown into architecture and advisory work, and still likes to stay close enough to the technical details to make a real impact.

In this role, you will assess the current software architecture, identify gaps and scaling risks, and recommend where the team should focus its energy to support future growth. You’ll work alongside engineers, UI designers, clinical development, and marketing teams, and you’ll also collaborate with existing software resources to help shape a more scalable architecture and a stronger user experience.

What You’ll Do
  • Review current software architecture, UI strategy, and development processes
  • Identify technical gaps, risks, and opportunities for improvement
  • Recommend changes to improve scalability, supportability, and future growth
  • Work with front end, back end, and embedded software teams
  • Partner with UI designers and other cross‑functional stakeholders
  • Support resource planning and future team structure discussions
What We’re Looking For
  • 15+ years of software development experience
  • Strong background in medical device software or another regulated industry
  • Experience as a software architect or senior technical leader
  • Hands‑on experience with C++, Linux, and Python
  • Embedded software experience
  • Experience working with UI designers or graphic designers
  • Background in hardware and software integration
  • Strong communication skills and the ability to work across teams
  • Comfortable contributing in a consulting role and getting into the weeds when needed
Nice to Have
  • Experience with medical device capital equipment
  • Experience with Class II or Class III devices
  • Background in procedural or clinical environments
  • Experience with real‑time data visualization, system monitoring, or workflow-driven design
  • Experience with data import/export, logging, automation, or cybersecurity
Eligibility Requirements:
  • Must be legally authorized to work in the United States.
  • As a contractor, including remote contractors, you may be required to complete a background check.

As a contractor, you will be paid for the time you work; this does not include paid time off (PTO) or holidays. If you participate in our Payroll Services (W2) engagement, you may be eligible for Paid Sick Leave (PSL), depending on your work location and state‑specific regulations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Motion Recruitment Partners LLC • Bedford (MA)

On-site
USD 180,000 - 240,000
Hybrid schedule Bedford, MA
Medical, dental, and vision coverage
401(k) with company match
+1
Application Architect, Principal (Hybrid)
Application Architect, Principal (Hybrid)

Releady • San Francisco (CA)

On-site
USD 117,000 - 131,000
Application Architect, Principal (Hybrid)
Application Architect, Principal (Hybrid)

Releady • San Diego (CA)

On-site
USD 117,000 - 131,000
Principal Software Engineer (Cloud)
Principal Software Engineer (Cloud)

MedAcuity • Lowell (MA)

On-site
USD 140,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Product Owner
Senior Product Owner

Experis • Little Canada (MN)

On-site
USD 76,000 - 83,000
Application Architect, Principal
Application Architect, Principal

Releady • Denver (CO), Northern (KY)

On-site
USD 117,000 - 131,000
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Talentify • Santa Clara (CA)

Hybrid
USD 140,000 - 190,000
Medical benefits
Retirement options
Equal opportunity employer
Principal Software Architect
Principal Software Architect

Kismet Search • California (MO)

On-site
USD 210,000 - 230,000
Fully covered medical for employees &
Performance bonuses
RSUs
+1
Systems Engineer - Integration Architect
Systems Engineer - Integration Architect

Compunnel, Inc. • Pleasanton (CA), Northern (KY)

On-site
USD 140,000 - 180,000