Post Job Free
Sign in

Lead Software Engineer

Company:
Myomo Inc
Location:
Burlington, MA, 01805
Posted:
August 08, 2025
Apply

Description:

Lead Software Engineer

Department: Engineering

Employment Type: Full Time

Location: Burlington, MA

Compensation: $175,000 - $185,000 / year

Description

The Lead Software Engineer drives the development of Myomo's advanced wearable robotics platform, leading efforts across embedded, mobile, and cloud software domains.

The ideal candidate will combine hands-on technical expertise with architectural leadership and cross-functional coordination to ensure the delivery of safe, secure, and high-quality software aligned with business objectives and regulatory requirements. Core aspects of the role include setting strategic and technical direction, mentoring team members, and shaping both system design and best practices among the team.

How you'll drive impact:

Technical Leadership:

Partner and collaborate closely with Engineering, Product, Quality, and Clinical teams to align software team objectives with business needs.

Define and maintain software architectures in collaboration with Engineering, IT, and Product Management, prioritizing safety, cybersecurity, reliability, scalability, and maintainability.

Apply strategic thinking to collaboratively guide software design decisions and assure alignment with user needs, business goals, and future roadmap possibilities.

Prioritize features, technical debt, and quality improvements with input from cross-functional stakeholders. Project Management:

Oversee the software development lifecycle, ensuring projects are delivered on time. Team Management & Mentorship:

Cultivate a culture of continuous improvement, collaboration, and engineering excellence where engineers of all backgrounds have an equal opportunity to succeed.

Oversee hiring and onboarding of a software development team.

Provide technical direction, performance feedback, and career development support for a team of software engineers. Software Development Risk Mitigation & Compliance:

Establish and uphold software development processes that meet medical device regulatory standards.

Improve efficiency through implementing best practices within Agile frameworks.

Oversee Cybersecurity and Software risk analysis procedures.

Ensure software outputs support broader system integration and product lifecycle needs. What you'll bring:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Extensive experience in software engineering (typically 15+ years), including 3+ years in technical leadership or management and 5+ years in mobile app development.

Proven track record delivering complex software systems, ideally in a regulated industry. (E.g., Medical Devices, Automotive, Aerospace)

Demonstrated success mentoring software engineers and supporting team growth and development.

Deep understanding of software development best practices, including design patterns, test-driven development, and code reviews.

Strong understanding of Linux systems.

Familiarity with embedded systems and hardware-software integration.

Hands-on experience with Agile methodologies and modern DevOps practices. (E.g., Git, CI/CD pipelines, Docker, Jenkins, automated testing frameworks)

Excellent communication skills as well as the ability to collaborate effectively across Engineering, Product, Quality, and customer-facing teams. Preferred qualifications:

Experience developing software for Class I or II medical devices under FDA and/or MDR regulation.

Familiarity with IEC 62304, ISO 13485, ISO 14971, and cybersecurity guidance for medical software. (E.g., FDA Pre-market Guidance, ISO/IEC 27001)

Experience with Flutter and AWS.

Background in wearable devices, robotics, or human-centered systems.

Apply