Shape healthcare innovation as a Software Development Manager in a leading organization. Drive impactful projects, mentor global teams, and ensure compliance excellence. Elevate your career in a dynamic, growth-oriented environment.
Software Development Manager
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead a high-performing software engineering team in developing cutting-edge solutions for medical devices, ensuring innovation and compliance.
- Drive collaboration across multidisciplinary teams to achieve seamless integration of software and hardware components.
- Provide strategic leadership and mentoring 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: