Software Manager

DeepSight Technology

$130K — $160K *
Healthcare
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS in engineering or computer science
  • 5+ years in user-facing application development
  • 2+ years in a leadership or management role
  • Proficiency in modern C++ programming
  • Experience with QT/QML GUI framework
  • Familiarity with developer tools like source control and CI/CD
  • Ability to lead technical teams in GUI design and implementation

Responsibilities

  • Manage and mentor a high-performing software development team
  • Collaborate with product management to define software deliverables and timelines
  • Contribute to critical component implementations using C++ and QML
  • Oversee design and implementation of GUI features for ultrasound imaging
  • Facilitate collaboration across systems, usability, and clinical teams
  • Ensure team compliance with relevant regulatory and quality standards

Benefits

  • Stock options
  • Medical, dental, and vision insurance
  • 401(k) retirement plan
Full Job Description
Software Development Manager

Job Description

We are looking for an engineering leader with a strong background in medical devices, user interaction, and programming languages such as C++ and QML to shape our new ultrasound imaging platform. As the Software Manager for the GUI and Application Logic team, you will lead a team developing enabling frameworks, setting up the foundational GUI architecture and implementing new GUI features. You will help establish coding practices that foster high-growth teams and comply with industry standards.

Being a team player, you enjoy working with our software infrastructure, clinical, UX, and systems engineers as you work to optimize our system prototype and product designs.

As a Software Manager for GUI and Application Logic, your responsibilities are:
  • Team Management and Mentorship: Manage a team of individual contributors and cultivate a high-performing team
  • Strategic Planning: Work closely with product and project management teams to define
  • software deliverables, set timelines, and prioritize tasks in alignment with the company's goals for the desired clinical application.
  • Technical Implementation: Maintain hands-on involvement by reviewing and contributing to the implementation of critical components using C++ and QML, serving as a technical resource and problem solver for the team.
  • Guide GUI Development: Oversee the design and implementation of GUI features for a breakthrough diagnostic ultrasound imaging system
  • Facilitate Cross Functional Collaboration: Collaborate with systems, usability, and clinical team members to ensure seamless roll out of GUI components for an optimized clinical workflow
  • Ensure Compliance and Quality Standards: Ensure the team adheres to relevant regulatory and quality standards (e.g., ISO 13485, IEC 62304), integrating robust verification and validation practices into the development lifecycle.

Required Qualifications:
  • BS in an engineering or computer science field
  • 5+ years designing and developing user-facing applications, with 2+ years in a formal or informal leadership/management role.
  • Strong background in object-oriented programming, software architecture, and design patterns
  • Proficiency with modern C++ (C++14/17/20) programming
  • Experience in QT/QML GUI framework
  • Deep familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
  • Proven ability to lead and manage technical teams in designing, implementing, and optimizing GUI
  • Adept at collaborating with cross-functional teams, including hardware, systems, and clinical stakeholders.
  • Passionate about medical devices, with excellent communication and teamwork skills


Preferred Qualifications:
  • Proven experience delivering software under IEC 62304, ISO 13485, or similar regulated environments
  • Knowledge of OpenGL and 3D rendering
  • Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.)
  • Experience with real-time software applications
  • Experience interfacing with hardware components and systems
  • Familiarity with healthcare standards, including DICOM, HL7, and integration with PACS systems
  • Knowledge of medical device cybersecurity best practices
  • Experience in Localization and Internationalization of GUIs


Other Qualities We Are Looking For
  • Positive - a can-do attitude that helps you rise to challenges
  • Collaborative - a team player who can effectively communicate with others
  • Attentive to detail - nothing gets by you
  • Efficient - a knack for effectively prioritizing tasks and managing your time
  • Pride in your work - real desire to do quality work
  • Career-minded - looking for more than a job
  • Empathy - a mindset of producing quality products that help people


Benefits and Perks
  • We offer great benefits and perks:
  • Competitive salary
  • Stock options
  • Medical, dental, and vision insurance
  • 401(k) retirement plan

Similar Jobs

More Jobs at DeepSight Technology

More Healthcare Jobs

Find similar Software Manager jobs: