Head of Software Engineering

2 weeks ago


Baltimore, Maryland, United States Galen Robotics Inc. Full time

Position Overview:

The Director of Software Development will play a pivotal role in overseeing the software lifecycle for medical device software developed in-house. This leadership position requires collaboration with various stakeholders to accurately document and prioritize software needs. The director will guide a talented team of developers in crafting and executing innovative software solutions.

Key Responsibilities:

  • Establish and refine the software development strategy to optimize workflows and enhance information access for current and future product initiatives.
  • Manage software development projects, including planning, scoping, and defining product requirements, while also prioritizing projects and managing associated risks.
  • Ensure that projects adhere to established timelines and criteria, delivering measurable business outcomes.
  • Lead and inspire a diverse team of software engineers, both senior and junior, directing their efforts to align with corporate goals and collaborate on product strategies for successful development and launch.
  • Engage in the recruitment and selection process for new team members, facilitate team development, conduct performance evaluations, and address employee concerns and conflicts.
  • Contribute to discussions regarding operating and capital budgets, ensuring expenditures remain within approved limits.
  • Uphold the company's Code of Ethical Conduct, ensuring compliance with applicable policies, regulations, and laws.
  • Participate in R&D initiatives that support the development and introduction of next-generation technologies and services.
  • Collaborate on outsourcing decisions to create efficiencies and reduce product costs while safeguarding the company's intellectual property.
  • Promote a culture of teamwork, empowerment, accountability, creativity, achievement, and speed within the organization.
  • Achieve project objectives within budget and timeline constraints.
  • Support the company's goals, policies, and procedures, including adherence to Quality System Regulations and ISO/MDD standards.
  • Maintain a professional image with key stakeholders, including physicians, consultants, suppliers, and colleagues.
  • Perform additional duties as required.

Essential Functions:

  • Ensure compliance with FDA requirements for GMP/QSR and ISO13485.
  • Foster a continuous improvement environment that aligns with the company's Quality Policy and relevant regulations.
  • Keep management informed of any changes in work schedules or workloads.
  • Regularly propose and implement strategies to enhance the customer experience.

Education Requirements:

A minimum of a Bachelor’s degree in Computer Science or a related field.

Experience Requirements:

At least 8-10 years of relevant experience in the medical device sector, including a minimum of 2 years in a managerial role.

Skills and Competencies:

  • Creative problem-solving abilities to advance and support innovative solutions.
  • Proficient in managing multiple, diverse projects of varying complexities.
  • Strong interpersonal and analytical skills.
  • Professional demeanor, self-motivated, team-oriented, and capable of working independently.
  • Experience with agile development methodologies.
  • Exceptional written, verbal, and presentation skills.
  • Demonstrated leadership skills, including strategic planning and effective decision-making.
  • Ability to thrive in a fast-paced environment and work autonomously.
  • Capable of translating complex business challenges into clear solutions and functional requirements.
  • Adept at collaborating across various functions, including Engineering, Design, Customer Success, Marketing, and Business Development.

Physical Requirements:

  • The physical demands of this role are representative of those required to successfully perform essential job functions. Reasonable accommodations may be made for individuals with disabilities.

Working Environment:

  • The work environment characteristics described here are typical for an employee performing essential job functions. Reasonable accommodations may be made for individuals with disabilities.

Additional Responsibilities:

  • Other duties as assigned.


  • Baltimore, Maryland, United States Galen Robotics Inc. Full time

    Position Overview:The Director of Software Development will oversee the complete software life cycle for medical device software developed in-house. This role involves collaborating with stakeholders to gather and prioritize software specifications. The director will lead a team of developers in crafting and executing software solutions.Key...


  • Baltimore, Maryland, United States Galen Robotics Inc. Full time

    The Director of Software Development will oversee the entire software lifecycle for medical device software developed in-house. This role involves collaborating with stakeholders to gather and prioritize software specifications. The director will lead a team of developers in crafting and executing software solutions.Key Responsibilities:Establish and refine...


  • Baltimore, Maryland, United States Galen Robotics Inc. Full time

    Position Overview:The Director of Software Development will oversee the complete software lifecycle for medical device applications developed in-house. This role involves collaborating with various stakeholders to gather and prioritize software specifications. The director will lead a team of developers in crafting and executing software solutions.Key...


  • Baltimore, Maryland, United States Galen Robotics Inc. Full time

    Position Overview:The Director of Software Development is tasked with overseeing the complete software life cycle for medical device software developed in-house. This role involves collaborating with various stakeholders to gather and prioritize software specifications, while also leading a team of developers to create and implement effective software...


  • Baltimore, Maryland, United States Galen Robotics Inc. Full time

    Position Overview:The Director of Software Development will oversee the entire software lifecycle for medical device applications developed in-house. This role involves collaborating with various stakeholders to capture and prioritize software specifications. The director will lead a team of developers in crafting and executing software solutions.Key...

  • C# Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States TTI of USA, Inc. Full time

    C# Software EngineerProject Overview: We are seeking skilled professionals for a project focused on a Microstrategy-based reporting framework, complemented by an administrative interface designed to manage extensive data import and manipulation tasks within AWS. Required Qualifications: Strong experience in .NET development Proficient with cloud platforms...


  • Baltimore, Maryland, United States T. Rowe Price Full time

    Software Engineer Sr Manager (Fixed Income Risk)T. Rowe Price - Baltimore, MDThere is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do...


  • Baltimore, Maryland, United States Saxon Global Full time

    Saxon Global is seeking a talented Investment Software Engineer with extensive experience in C#/.Net development within the financial sector. This role involves joining a dynamic team that is leveraging cutting-edge technology frameworks, including cloud solutions, microservices architecture, and advanced database systems to create scalable and resilient...


  • Baltimore, Maryland, United States Parsons Company Full time

    Explore Your Potential with ParsonsAt Parsons, we believe in a world filled with possibilities and opportunities. Join us in a collaborative environment where you can be yourself and thrive.Position Overview:We are seeking a talented Cybersecurity Software Engineer to enhance our team. In this role, you will work closely with client organizations to create...


  • Baltimore, Maryland, United States Medifast, Inc. Full time

    About the OpportunityAt Medifast, Inc., our team members are driven by a relentless pursuit of excellence in driving Lifelong Transformation, One Healthy Habit at a Time. When you join our dynamic, fast-growing community, you become part of a highly motivated group of like-hearted individuals who share a passion for promoting health and wellness. Just as our...


  • Baltimore, Maryland, United States T. Rowe Price Full time

    Head of Data ArchitectureT. Rowe Price - Baltimore, MDThere is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to...


  • Baltimore, Maryland, United States Red Alpha Full time

    A typical day in this role:As a Principal Software Engineer, you will play a pivotal role in supporting a dedicated team of software, systems, and security engineers focused on the creation and implementation of communication and collection-based analytical tools aimed at serving the greater good. We value a strong enthusiasm for open-source communication...


  • Baltimore, Maryland, United States Red Alpha Full time

    A typical day:As a Principal Software Engineer, you will be integral to a dedicated team of software, systems, and security professionals focused on the creation and implementation of communication and analytical tools aimed at enhancing operational effectiveness. Your enthusiasm for open-source communication frameworks, such as RedHawk SDR and GNU Radio,...


  • Baltimore, Maryland, United States EBA Engineering Full time

    Senior Structural Engineering Project LeaderEBA Engineering, Inc. is a dynamic and expanding civil engineering firm specializing in transportation engineering design. We are currently in search of a highly qualified individual to take on the role of Senior Project Leader for our Structural Engineering Division. The ideal candidate will possess significant...


  • Baltimore, Maryland, United States Cirrus Group Consulting Full time

    Job OverviewCirrus Group Consulting is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and develop new software products and featuresMaintain and improve existing...


  • Baltimore, Maryland, United States Mastech Digital Full time

    Job OverviewMastech Digital specializes in providing technology personnel and Digital Transformation Services to various American enterprises. We are currently in search of a Lead Software Engineer for our client in the Consulting sector. We prioritize our professionals by offering extensive benefits and opportunities for advancement. This is a Contract...


  • Baltimore, Maryland, United States Compass Pointe Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Compass Pointe Consulting. As a key member of our Fixed Income Front Office software engineering team, you will play a critical role in enhancing and developing next-generation n-tier, native cloud-based applications.Key ResponsibilitiesInnovate, design, and deliver...


  • Baltimore, Maryland, United States Centurion Consulting Group, LLC Full time

    Position Overview:Centurion Consulting Group, LLC is seeking a skilled Mainframe Software Engineer to join our team. The ideal candidate will have a strong background in mainframe technologies and will be responsible for supporting various client projects.Essential Skills:Proficient in Z/OS Mainframe development, including COBOL, REXX, CLIST, JCL, and SQL,...


  • Baltimore, Maryland, United States Facility Engineering Services Full time

    Job OverviewThe ideal candidate will demonstrate exceptional technical expertise in Building Automation Systems (BAS), with the ability to troubleshoot intricate issues autonomously or offer support to peers. Engaging with clients requires a thorough comprehension of current systems and the capability to suggest and implement enhancements.Core...

  • C# Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States Syntricate Technologies Full time

    C# Software Engineer Hybrid Opportunity Contract PositionKey Responsibilities: Develop, design, and sustain applications and services utilizing .NET technologies and C#. Collaborate with diverse teams to integrate applications with cloud services, focusing on Azure technologies. Employ Python for analytical tasks, including data extraction,...