Search Jobs

Connecting expertise with opportunity.

Software Manager

Hudson , MA

Posted: 10/03/2022 Industry: Systems, Software and IT Job Number: 14913

Job Description

Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services while treating candidates with the professionalism and respect they deserve.


Title: Software Manager

Hiring Organization: Connexion Systems & Engineering

  • Duration: PERM
  • Pay rate: $ 150K
  • Job Location: Hudson, MA (Hybrid)
  • Job# 14913


Essential Job Functions

  • Manage day-to-day activities of the Software Development Engineering team by setting priorities according to the department and corporate overall strategic plans.
  • Ensure that software development lifecycle processes meet global medical regulatory requirements, internal Quality requirements, and regulatory standards for Class II medical devices (FDA 21 DFR 820.30, ISO 14791, IEC 62304, IEC 60601)
  • Actively participate in the planning, managing, and reporting regarding software development schedules, communicate changes due to risk or scope increases, prepare mitigation plans, and execute plans as prescribed
  • Work with software technical leads, system architects and program managers to ensure software engineering tasks are identified and managed appropriately
  • Make project execution decisions either solely or in conjunction with project and product teams
  • Ensure projects adhere to the software development lifecycle process (SDLC)
  • Create, update, and maintain development SOPs and best practices for the software engineering group to continue compliance with applicable regulations and standards
  • Actively participate in software technology and software architectural decisions
  • Provide software technical leadership inclusive of individual contributions on projects
  • Provide guidance regarding software design reviews to software technical leads and software engineers
  • Maintain and manage the software development environment and associated software tools
  • Manage software engineering resources, development plans and growth, coach and counsel, recognize performance issues and drive improvement
  • Recruit software engineering resources
  • Provide recommendations on external development partners, hiring of temporary resources, and the procurement of equipment
  • Continual improvement of software departmental operations

Knowledge/Educational Requirements

  • Degree in Software / Computer / Electrical Engineering or related Engineering discipline
  • Minimum of 5 years of related experience in software engineering of complex medical devices, preferably medical capital equipment, through multiple complete product development life cycles from concept through manufacturing transfer
  • Minimum 5 years leading software development teams through multiple complete product development life cycles
  • Minimum 5 years of experience in a leadership role with demonstrated ability to hire, coach, mentor, and develop team members
  • Experience with FDA Quality System Regulations (820.30 design controls), Risk Management (ISO 14791), Medical Electrical Equipment (IEC 60601), and Medical Device Software (IEC 62304) for Class II medical devices (Certifications a plus)
  • In-depth understanding of software engineering within the regulated medical environment, including embedded systems, hardware interface protocols and communication, and the specification of software requirements
  • Experience in Software project management (Agile, Scrum, Kanban experience a plus).
  • Experience with C|C++|C#, embedded design tools, Windows, Linux, SBC platforms, PIC processors, and methods to automate tests
  • Minimum 5 years of experience in C#/.NET for Windows multi-threaded desktop application development with WinForms/WPF/HTML

Additional Bonus Skills

  • Minimum 5 years of experience with relational databases such as SQL Server
  • Experience with source code and application security
  • Experience using web services, or IoT-related applications.
  • Experience with development tools relating to requirements management, defect tracking, build & release management, and version control under a Windows environment
  • Excellent interpersonal, organizational as well as verbal and written communication skills
  • Familiarity with high-power laser products is a plus
  • Experience managing global/offshore team is a plus



When responding to this job posting you MUST include the Job# and Job Title in your subject line.

If you are active in a job search but this job is not for you, please reach out to . We would be glad to help you find the perfect job!






Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.