Principal Software Engineer - Platform & Tech Leadership

Xometry

Waltham (MA)

Hybrid

USD 55,000 - 96,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
HSA, FSA, DCFSA options
401(k) with employer matching
Paid time off / sick leave

Job summary

Xometry is seeking a Principal Software Engineer to provide technical leadership for software and product development in a hybrid Westborough, MA role. You will drive architecture decisions, ensure compliance with design controls and industry standards, and guide multidisciplinary teams through regulated medical device projects.

The ideal candidate has extensive experience in medical device software, verification/validation, and cross-functional leadership to deliver high-quality solutions.

Qualifications

  • Minimum years of related experience: 9+ years or 8+ years with MS or 5+ with PhD.
  • Expert-level proficiency in C++ and Python development.
  • Provide technical leadership for software and product development initiatives.
  • Design, develop, and optimize algorithms for medical device applications.
  • Ensure regulatory compliance and design controls throughout development.

Responsibilities

  • Lead concept development, prototyping, feasibility assessments, and design definition.
  • Collaborate with cross-functional teams and balance user needs with risk and cost.
  • Lead software requirements, architecture, design, testing, and verification activities.
  • Drive technical risk assessment, mitigation, and contingency planning.
  • Utilize Git, Azure DevOps, and automated testing frameworks in daily work.
  • Analyze product and field data to improve performance and reliability.

Skills

C++ development
Python development
Technical leadership
Architectural design

Education

B.S. in Software Engineering or related STEM degree
M.S. in CS or related field (optional)
PhD (optional)

Tools

Git
Azure DevOps
Static/dynamic code analysis
Automated testing frameworks

Job description

We are looking for a skilled Principal Software Engineer to join our team! This role is hybrid in Westborough, MA. The Principal Software Engineer provides technical leadership for software and product development efforts, ensuring the successful delivery of high‑quality solutions. This role defines development strategy, drives architecture and design decisions, and ensures compliance with internal processes, regulatory requirements, and industry standards.

Responsibilities
  • Lead concept development, prototyping, feasibility assessments, design definition, risk management, and verification activities throughout the product lifecycle.
  • Collaborate closely with cross‑functional teams, guide technical development efforts, and balance user needs, reliability, cost, and technical risk when making key design decisions.

The ideal candidate has extensive experience in medical device software development, design controls, and leading multidisciplinary product development teams in regulated environments.

Compensation: $40-70/hr. Exact compensation may vary based on several factors, including skills, experience, and education.

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements

Requirements
  • Bachelor's degree in Software Engineering or similar STEM degree
Experience
  • Minimum years of related experience: 9+ years or 8+ years with MS or 5+ with PhD
  • Expert-level proficiency in C++ and Python development.
  • Provide technical leadership for software and product development initiatives.
  • Design, develop, and optimize algorithms, including AI and statistical models, for medical device applications.
  • Analyze product and field data to improve performance, reliability, and design robustness.
  • Support verification, validation, usability studies, animal studies, and failure analysis activities.
  • Lead software requirements, architecture, design, testing, and verification efforts to ensure quality and compliance.
  • Manage software development activities, resources, schedules, and deliverables while collaborating with cross-functional teams.
  • Drive technical risk assessment, mitigation, and contingency planning throughout the development lifecycle.
  • Utilize modern development tools and practices, including Git, Azure DevOps (ADO), static/dynamic code analysis, and automated testing frameworks.
  • Ensure data integrity, quality, and regulatory compliance for software testing, analytics, and algorithm training.
Communication

Communicate project status, risks, and progress effectively to technical and business stakeholders.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

On-site
USD 100,000 - 130,000
Software Architect
Software Architect

Suntra MedTech Solutions • Bedford (NH)

On-site
USD 140,000 - 210,000
Senior Software Engineer (Medical Devices)
Senior Software Engineer (Medical Devices)

Intellias • Massachusetts

Hybrid
USD 120,000 - 170,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

Hybrid
USD 80,000 - 120,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Principal Software Applications Engineer Onsite in Burlington MA
Principal Software Applications Engineer Onsite in Burlington MA

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Minneapolis (MN)

Hybrid
USD 130,000 - 170,000
Hybrid work structure
Mentorship
Cross-functional collaboration
Software Architect
Software Architect

Motion Recruitment Partners LLC • Bedford (MA)

Hybrid
USD 180,000 - 240,000
Hybrid schedule Bedford, MA
Medical, dental, and vision coverage
401(k) with company match
+1
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 Software Manager - Capital Equipment
Senior Software Manager - Capital Equipment

Real • Minneapolis (MN)

On-site
USD 140,000 - 190,000