Drive impactful software development for cutting-edge medical devices. Lead global teams to innovate and ensure regulatory compliance. Foster growth and excellence in a dynamic engineering environment.
Software Development Manager
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead a dynamic software engineering team in developing cutting-edge medical device solutions, ensuring technical excellence and regulatory compliance.
- Drive innovation and collaboration across cross-functional teams to achieve seamless integration of software and hardware components.
- Oversee Agile project execution, ensuring timely delivery of milestones and maintaining high-quality standards.
- Provide strategic leadership and mentorship to engineers, fostering professional growth and team success.
- Develop and optimize infrastructure, tools, and processes to enhance productivity and innovation.
- Ensure compliance with industry standards and regulatory requirements, promoting accountability within the department.
- 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.
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 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.
- 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: