Director, Software Engineering
Listed on 2026-10-16
-
Software Development
Software Architect
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 SummaryThe 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.
- 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.
- 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…
(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).