Software Architect

Kelly Services

Bedford (MA)

Hybrid

USD 175,000 - 225,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Medical/dental/vision coverage
401(k) with company match
Generous PTO and holidays

Job summary

Motion Recruitment Partners in Bedford, MA, is seeking a Software Architect to define architectural direction across multiple medical device software platforms. You will influence global engineering strategy and work with embedded Linux, C++, Java, Python, and Angular to deliver mission-critical software.

The role combines hands-on design with technical leadership, mentoring senior engineers, and collaborating with product management and QA to ensure robust, scalable solutions for healthcare

Qualifications

  • Bachelor's degree with 17+ years or Master's with 15+ years in software engineering.
  • Architecting large-scale, complex software systems is required.
  • Expert-level development in C++, Java, Python, and Angular.
  • Strong Linux kernel, device drivers, networking, and filesystems experience.
  • Experience in embedded software and distributed systems.
  • Knowledge of microservices, messaging, and embedded protocols.
  • Experience with Docker, virtualization, CMake, Yocto, and shell scripting.
  • Strong design, architecture, and technical leadership skills.
  • Excellent communication, collaboration, and mentoring abilities.

Responsibilities

  • Define and own software architecture across multiple product lines.
  • Establish design standards and architectural best practices.
  • Develop architecture docs, specs, and design artifacts.
  • Lead architecture and code reviews and design sessions.
  • Design and develop proofs-of-concept for new technologies.
  • Build and enhance complex components across embedded and application layers.
  • Collaborate with product, engineering, QA, and global teams.
  • Evaluate and integrate third-party technologies into platforms.
  • Troubleshoot system-level issues in software and embedded environments.
  • Mentor senior engineers and provide technical leadership.

Skills

Software architecture
Large-scale systems
C++ / Java / Python / Angular
Linux kernel & embedded
Embedded software
Microservices & messaging
Docker / virtualization / CMake / Yoct
Software design leadership
Communication & mentoring

Education

Bachelor's degree
Master's degree

Tools

Docker
CMake
Yocto
Shell scripting

Job description

$175000 - $225000

Our client is a global leader in medical diagnostics, developing innovative technologies that support hospitals, laboratories, and healthcare providers around the world. With decades of industry leadership and a strong commitment to research and development, the company continues to invest in next-generation diagnostic platforms that improve patient care through advanced software and instrumentation.

This is an outstanding opportunity for an experienced Software Architect to join a highly collaborative R&D organization responsible for designing software platforms used in mission-critical medical devices. You'll help define the architecture for multiple product lines, influence technical strategy across global engineering teams, and work with modern embedded and enterprise technologies to build software that directly impacts healthcare worldwide.

Required Skills & Experience
  • Bachelor's degree with 17+ years of software engineering experience, or Master's degree with 15+ years

  • Extensive experience architecting large-scale, complex software systems

  • Expert-level development experience with C++, Java, Python, and Angular

  • Strong Linux expertise, including kernel, device drivers, networking, bootloaders, and filesystems

  • Experience developing embedded software and distributed systems

  • Knowledge of microservices architecture, messaging frameworks, and embedded communication protocols

  • Experience with Docker, virtualization, CMake, Yocto, and shell scripting

  • Strong software design, architecture, and technical leadership experience

  • Excellent communication, collaboration, and mentoring skills

Desired Skills & Experience
  • Experience developing regulated medical devices

  • Familiarity with IEC 62304, ISO 13485, or FDA software development processes

  • Cybersecurity experience, including threat modeling and SELinux

  • Background in robotics, motor control, or industrial automation

  • Experience integrating third-party software and hardware technologies

  • Agile/Scrum development experience

  • Experience leading globally distributed engineering teams

What You Will Be Doing
  • Define and own the software architecture across multiple product lines

  • Establish software design standards and architectural best practices

  • Develop software architecture documentation, technical specifications, and design artifacts

  • Lead architecture reviews, code reviews, and technical design sessions

  • Design and develop proof-of-concept solutions for new technologies

  • Build and enhance complex software components across embedded and application layers

  • Collaborate with product management, engineering, QA, and global development teams

  • Evaluate and integrate third-party technologies into existing platforms

  • Troubleshoot complex system-level issues across software and embedded environments

  • Mentor senior engineers and provide technical leadership across multiple projects

Tech Breakdown
  • 30% Software Architecture & System Design

  • 25% Embedded Linux Development

  • 20% C++ / Java / Python Development

  • 15% Technical Leadership & Cross-Functional Collaboration

  • 10% Research, Proof of Concepts & Technology Evaluation

Daily Responsibilities
  • 40% Hands-On Development & Architecture

  • 30% Technical Leadership & Design Reviews

  • 20% Cross-Functional Collaboration

  • 10% Planning, Documentation & Mentorship

The Offer
  • Competitive base salary plus annual bonus

  • Hybrid schedule (3 days onsite in Bedford, MA)

  • Comprehensive medical, dental, and vision coverage

  • 401(k) with company match

  • Generous PTO and paid holidays

  • Opportunity to work on next-generation medical technologies that directly improve patient outcomes

  • Long-term career growth within a stable, globally recognized healthcare technology organization

Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship is not available for this position.

Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.

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
Software Architect
Software Architect

Suntra MedTech • Bedford (NH)

On-site
USD 120,000 - 150,000
Principal System Architect - MedDevice
Principal System Architect - MedDevice

El Camino Health • United States

On-site
USD 198,000 - 258,000
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
Director, Software Architecture & Engineering
Director, Software Architecture & Engineering

Olympus Corporation • Center Valley

On-site
USD 144,541 - 216,812
Competitive salary range with potential for annual bonus
401(k) with company match
Comprehensive medical, dental, and vision coverage
+2
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
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Principal Software Architect
Principal Software Architect

MBO Partners • California (MO)

Hybrid
USD 138,000 - 207,000
Software Architect
Software Architect

myBridge Corporation • Connecticut

Hybrid
USD 140,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
Diagnostics Software Architect
Diagnostics Software Architect

Midmark Corporation • Cincinnati (OH)

On-site
USD 90,000 - 120,000