MATRIX Resources is now “Motion Recruitment” and proud to combine job boards to bring the talent community even more expansive market opportunities.

Lead C++ Software Engineer

Boston, Massachusetts


Full Time

$160k - $190k

Job Title: Lead C++ Software Engineer

Location: Boston, Massachusetts

Company Overview: Our Client is a cutting-edge medical device company dedicated to revolutionizing healthcare through innovative technology. Our team is at the forefront of developing state-of-the-art medical devices that enhance patient care and improve clinical outcomes. As we continue to expand our product portfolio, we are seeking a highly skilled and motivated Lead C++ Software Engineer to join our dynamic team in Boston, Massachusetts.

Position Overview: As the Lead C++ Software Engineer, you will play a pivotal role in leading the software development efforts for our medical devices. You will collaborate with cross-functional teams to design, implement, and maintain software solutions that meet regulatory standards and exceed customer expectations. This role requires expertise in C++ programming, strong leadership skills, and a deep understanding of software development in a regulated environment.

Key Responsibilities:

  1. Lead Software Development: Direct and lead a team of software engineers in the design, development, testing, and maintenance of C++ software for medical devices.
  2. Technical Leadership: Provide technical guidance, mentorship, and oversight to ensure the delivery of high-quality software solutions that meet regulatory requirements and industry standards.
  3. Collaboration: Work closely with cross-functional teams, including hardware engineers, quality assurance, regulatory affairs, and product management, to ensure seamless integration of software components into medical devices.
  4. Architectural Design: Contribute to the architectural design and implementation of software systems, considering scalability, reliability, and performance.
  5. Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and regulatory requirements. Implement and enforce quality assurance processes throughout the software development lifecycle.
  6. Regulatory Compliance: Ensure that software development processes and deliverables align with relevant regulatory standards, such as ISO 13485 and IEC 62304.


  1. Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience (8+ years) in C++ software development, with a focus on medical devices preferred.
  3. Strong leadership skills with a track record of leading and mentoring software development teams.
  4. Deep understanding of software development in a regulated environment, including experience with relevant standards and processes.
  5. Excellent problem-solving and communication skills.
  6. Familiarity with Agile development methodologies.


  • Competitive salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company match
  • Generous paid time off and holiday leave
  • Professional development opportunities and continuing education support

Posted by: Christina Carboni

Specialization: C++