Lead impactful software development for advanced medical devices in a dynamic environment. Drive innovation and compliance while mentoring global teams to achieve excellence. Shape the future of healthcare technology.
Software Development Manager
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead a skilled software engineering team in developing innovative solutions for advanced medical devices, ensuring technical excellence and compliance.
- Drive collaboration across multidisciplinary teams to achieve seamless integration of software and hardware components.
- Provide strategic leadership, mentoring engineers to foster professional growth and team success.
- Oversee Agile project execution, ensuring timely delivery and maintaining high-quality standards.
- Develop and optimize tools, processes, and infrastructure to enhance productivity and innovation.
- Collaborate with stakeholders to align engineering goals with organizational objectives and customer needs.
- Promote a culture of continuous improvement and technical excellence within the engineering team.
- Ensure compliance with industry standards and regulatory requirements, promoting accountability within the department.
Key Responsibilities & Duties
- Lead the design, implementation, and testing of software for advanced medical device applications.
- Define and enforce coding standards, design reviews, and best practices to ensure high-quality software development.
- Conduct technical evaluations, manage risk assessments, and oversee Failure Mode and Effects Analysis (FMEA) activities.
- Coordinate software integration and system-level design verification processes.
- Facilitate collaboration among international teams to drive efficient product development.
- Support the creation and maintenance of regulatory compliance documentation and processes.
- Drive process optimization and continuous improvement initiatives within the software engineering team.
- Communicate effectively with stakeholders and executive management to ensure alignment on project goals.
Job Requirements
- Associate of Applied Science (AAS) in Computer Science or related field; advanced degrees preferred.
- Minimum of 10 years of experience in software development, with a focus on regulated environments.
- Proficiency in programming languages such as C++, C#, Java, and database systems like SQL/NoSQL.
- Proven leadership skills with experience managing global software engineering teams.
- Familiarity with Agile methodologies and tools such as Azure DevOps or Jira.
- Ability to lead design efforts and produce documentation compliant with regulatory standards.
- Experience in cross-platform development and implementing automated testing frameworks.
- Strong communication skills and ability to navigate matrix organizational structures effectively.
- ShareAustin: