Principal Architect
Join a medical device manufacturing as a Principal Architect and help bring important, life-saving new products to market!

The Principal Architect is a key leadership position that will lead the definition and design of the software system architecture across the entire global products portfolio. As a member of our global R&D software engineering organization, provide global technical leadership for system software architecture design, lead the development of the software technology roadmaps, and define the advanced technology development needs for the business as well as the focus of our Intellectual Property development. Additionally, this role will formulate the strategy for identifying and leveraging technologies for new and improved functionality/quality while reducing product development time and cost and working cross-functionally with technical and other professional talent, from various facilities and from diverse technical backgrounds.

Role & Responsibilities:

  • Responsible for the collaborative development of system software architectures for products
  • Collaborate with the Product Management team (Marketing) to align and synchronize product and technology roadmaps
  • Promote and develop best practices and standards across the software organization
  • Partner with the Principal software engineer to define the interfaces between software sub-systems across the product portfolio and ensure they are standardized in order to facilitate deployment of modular software
  • Technical leadership of the Software Engineers to ensure they are utilizing and leveraging the product and technology roadmaps
  • Research and evaluate software techniques and technologies against performance requirements for medical device application
  • Drive advanced technology development, prototyping, and prove-out ensuring that technologies add true clinical market value
  • Develop the intellectual property strategy and focus for software engineering and link it to the global initiatives
  • Responsible for developing processes to optimize software engineering performance, throughput, and quality, and identifying tools to facilitate effective design, development, and testing of software applications.
  • Recruit/assemble diverse opinion leaders within the industry to influence and shape business and technology decisions
  • Mentor software engineers and develop software systems engineering competencies within the organization
  • Key role in driving the culture of engineering excellence and commitment to quality
  • Develop and coordinate cloud architecture development across diverse areas including application development, identity and access management, network and data management, and security
  • Architect cloud-native, hybrid, or multi-cloud solutions to meet the client’s needs


Required Skills & Experience

  • Bachelor of Science in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Computer Systems Engineering, or a related discipline
  • 15+ years of technical design and software development experience
  • 11+ years of experience in full-stack software development in C#/.NET, C++, and/or C
  • Demonstrated competency in understanding and defining the functionality of complex systems and the interactions and dependencies in the Hardware and Software sub-systems
  • Demonstrated experience working with a multi-discipline, global team
  • Excellent communication, influencing skills and ability to gain buy-in for initiatives
  • Demonstrated ability to deliver results while working on multiple projects simultaneously, balancing resources, timing and quality of outcomes
  • Experience with the development tools: MS Visual Studio, JIRA, GIT, JAMA preferred
  • Knowledge of QSR, ISO/EN and Quality System Standards
  • Familiarity with: DICOM, HL7, IHE, and FHIR preferred
  • Enterprise software architecture experience (B2B, scalable, preferably cloud driven but also on-prem experience), preferably in Healthcare IT
  • Experience with enterprise level features like scalability, uptime, backups and disaster recovery, multi-tenancy, remote and self-diagnostics, etc. are important for this role
  • Experience developing/targeting solutions on modern cloud platforms
  • Experience with microservices architecture
  • Experience of developing critical care medical device products
  • Experience in leading global teams- directly or indirectly
  • Prior experience as a project manager and as a functional/people leader
  • Experience in working on platform development for a product family


About Versique

Versique is a high-performance recruiting firm based in Minneapolis, MN specializing in interim solutions, direct hire, and executive leadership search. We believe people are the ultimate business advantage. Our experienced functional recruiting teams work within a variety of areas of expertise (HR, Finance & Accounting, Demand Generation, IT, and Engineering) and broad industries (Healthcare, Banking, Consumer Packaged Goods, Manufacturing, Private Equity, and Family-Owned). Voted as a “Star Tribune Best Places to Work” three years in a row by our employees, Versique is one of the largest and fastest growing staffing and recruiting firms in the Midwest. The Versique brand represents a powerful combination of “versatile” and “unique” as it hints at the concept of “search” in its pronunciation: ver-seek.


Versique is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, or veteran status, among other factors.




Apply for
Principal Architect

doc, docx, pdf, txt - Max File Size: 8mb