Software Engineering Manager
We are looking for a motivated and detail-oriented person to join our team on a permanent basis, based in the Brisbane (Australia) office.
The Software Engineering Manager will lead the software engineering team in the design, development, and implementation of advanced software solutions for MRI systems tailored for regulatory controlled medical device markets, initially focused upon the US market. This role requires a strategic thinker with a strong technical background in software engineering, particularly within the medical device industry. The successful candidate will ensure the delivery of high-quality, compliant, and cybersecure software solutions that meet applicable regulations, standards and customer needs. The safety, efficacy, and cybersecurity, of the medical devices are of paramount importance.
We are looking for someone who will:
- Lead, mentor, and develop a team of software engineers, fostering a collaborative and high-performance work environment.
- Establish and maintain engineering standards and processes within the business to ensure consistency, quality, and efficiency in software development.
- Proficiency in C, C++, C#, .NET and Azure DevOps.
- Drive the design and development of software components for MRI systems, including user interfaces, control systems, data processing algorithms, and cybersecurity.
- Ensure all software designs comply with relevant medical device regulations and standards, including any specific requirements of the local regulator(s).
- Maintain comprehensive documentation of software designs, development processes, and project progress.
- Partnering with Project Manager: Work closely with a project manager to oversee software development projects from concept to production and through life support, ensuring timelines, budgets, and quality standards are met, and risks are managed.
- Work closely with cross-functional teams, including hardware engineering, product management, quality assurance, regulatory assurance, and test/verification and validation teams, to deliver integrated solutions across the medical device lifecycle.
Your experience and qualifications to meet the requirements of the role will include:
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software engineering, with 2+ years in a supervisory managerial role within the medical device industry.
- Proven experience in the design and development of complex software systems, preferably for MRI or other imaging technologies.
- In-depth understanding of medical device regulations, including guidelines and standards.
- Demonstrated ability to manage/work within multiple projects simultaneously, with a track record of delivering on time and within budget.
- Strong leadership skills with the ability to inspire and motivate a team.
- Excellent analytical and problem-solving abilities, with a keen eye for detail.
- Effective communication skills, both written and verbal, with the ability to convey technical information to non-technical stakeholders.
- Ability to work effectively in a cross-functional team environment.
- Creative thinking and an interest in innovation for medical device technologies.
- Flexibility to adapt to changing priorities and industry dynamics.
If this role aligns with your capabilities and experience, please submit your resume and a cover letter that addresses the criteria listed above to enquiries@magnetica.com. Please also include:
- your core capability for the role
- demonstrated experience of how you have delivered outcomes
- why this role is of interest to you.