×
Register Here to Apply for Jobs or Post Jobs. X

Director, Software Engineering

Job in Billerica, Middlesex County, Massachusetts, 01821, USA
Listing for: Belmont Medical Technologies
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Architect
Salary/Wage Range or Industry Benchmark: 180000 - 280000 USD Yearly USD 180000.00 280000.00 YEAR
Job Description & How to Apply Below

Belmont Medical Technologies develops solutions for critical care, surgical, emergency, and trauma environments. Our products and technologies help healthcare professionals deliver reliable, efficient, and high-quality patient care when it matters most.

Position Summary

The Director of Software Engineering provides strategic, technical, and organizational leadership for software development across the company's product portfolio. The role oversees embedded software while building and integrating capabilities in mobile applications, web applications, cloud platforms, connectivity, data services, and supporting software infrastructure.

The Director is responsible for developing a high-performing global software organization, establishing a scalable software engineering strategy, and ensuring the delivery of secure, reliable, maintainable, and compliant software.

This leader operates across both regulated medical-device software and non-device digital applications. Working closely with Quality Assurance and Regulatory Affairs, Product Management, Systems Engineering, Hardware Engineering and other stakeholders, the Director establishes development practices and governance appropriate to each product's intended use, risk, regulatory classification, and business impact.

The successful candidate combines strong people leadership with practical knowledge of software architecture, modern development practices, agile delivery, cybersecurity, and global medical-device requirements. The role requires a leader who can set direction and develop the organization while remaining sufficiently close to the technology to guide architectural decisions, challenge assumptions, and support teams in resolving complex issues.

Key Accountabilities Software Strategy and Organizational Leadership
  • Define and execute a software engineering strategy aligned with the company's product, technology, quality, and business strategies.
  • Lead the evolution of the software organization from a primarily embedded-software function into an integrated capability spanning embedded, mobile, web, cloud, connectivity, and data solutions.
  • Build and sustain a cohesive software engineering organization across internal and external teams through clear structures, roles, career paths, talent development, succession planning, knowledge sharing, and effective capability and capacity management.
  • Foster a culture of accountability, collaboration, technical excellence, transparency, continuous improvement, and patient and user focus.
Software Architecture and Technical Leadership
  • Establish and maintain the company's software technology and architecture strategy across embedded, mobile, web, cloud, and connected-product environments.
  • Ensure that software architectures are secure, modular, scalable, testable, maintainable, and suitable for their intended use and lifecycle.
  • Establish technical governance and architecture-review practices while preserving appropriate decision-making authority within development teams.
  • Guide decisions involving software platforms, operating systems, cloud services, interfaces, data architectures, communication protocols, development frameworks, and third-party components.
  • Promote reuse, shared platforms, common services, well-defined interfaces, and consistent engineering patterns across products.
  • Ensure appropriate management of software technical debt, legacy systems, obsolescence, dependencies, and lifecycle risks.
  • Participate in major design and architecture reviews and provide guidance on complex technical issues.
  • Ensure that significant technical decisions, assumptions, and tradeoffs are appropriately documented.
Software Development Practices and Delivery
  • Establish and continuously improve a consistent, scalable software development lifecycle across the organization.
  • Implement modern engineering practices appropriate to both regulated and non-regulated software, including agile development, Dev Sec Ops , continuous integration, automated testing, code review, configuration management, release management, and deployment automation.
  • Define proportional development pathways based on intended use, product risk, regulatory status, cybersecurity exposure, and business criticality.
  • Ensure that regulatory requirements are incorporated where applicable without unnecessarily applying medical-device controls to software that does not require them.
  • Partner with Product Managers and Product Owners to translate product strategy and customer needs into achievable software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary