Job Portal

Software Architect

Lowell, MA

Software Lead / Architect  

Location: Lowell, MA 3 days per week.

Company Overview: We are a leading provider of innovative medical solutions, dedicated to revolutionizing cancer patient care through cutting-edge technology. The Software Lead / Architect will report to the VP of Software Engineering and lead the development and implementation of mobile applications for medical devices that seamlessly integrate into hospital environments, enhancing efficiency and improving patient outcomes.

Position Overview: Plays a pivotal role in leading the development and integration of medical mobile and web applications within hospital settings. Responsible for designing, implementing, and overseeing the architecture of Java-based medical device mobile applications. Works closely with cross-functional teams to ensure the seamless integration of applications into hospital systems, adhering to industry standards and regulatory requirements.

Key Responsibilities:

  • Lead architectural design and development
  • Serve as subject matter expert for Java-based mobile applications
  • Collaborate with product managers, engineers, and other stakeholders to define technical requirements and specifications
  • Design robust, scalable, and secure software architecture that meets the needs of hospital environments and is compliant to all regulatory standards
  • Provide technical leadership and guidance to internal and external development teams on proper processes and procedures throughout the software development lifecycle
  • Conduct code reviews, ensure code quality, and enforce best practices to maintain high standards of software craftsmanship and regulatory guidelines
  • Drive innovation and continuous improvement in software architecture, development processes, and tools
  • Work closely with QA teams to develop and implement testing strategies, including unit testing, integration testing, and system testing
  • Collaborate with cross-functional teams to integrate medical mobile applications with hospital information systems (HIS) and electronic health record (EHR) systems
  • Troubleshoot technical issues and provide timely resolutions to ensure smooth operation of the applications in hospital environments
  • Stay current with emerging technologies, industry trends, and regulatory requirements related to medical device software development


  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced degree preferred.
  • 10+ years' proven experience as a Software Architect, Software Engineering Manager or Lead Software Developer with recent and applicable experience in the design and development of Java-based mobile applications.
  • Experience developing and deploying software for medical devices and related services that meet regulatory standards, IEC 62304, ISO 13485 and HIPPA 
  • Strong understanding of software architecture principles, design patterns, and best practices.
  • Proficiency in React, React Native, Java and related technologies
  • Deep knowledge of AWS Services, AWS Serverless Architecture and AWS DevOps Solutions
  • Strong Familiarity with regulatory requirements for medical device development ISO13485, IEC62304 and HIPPA and cybersecurity standards.
  • Experience with mobile application development frameworks (e.g., Android SDK, iOS SDK).
  • Solid understanding of developing products in hospital environments, including HIS, EHR, and medical device integration protocols (e.g., HL7, DICOM).

If this is you, please apply to interview with our team and be part of a company that is revolutionizing healthcare through innovation and technology.


Powered By GrowthZone