Senior Software Architect
Salary/Rate:80 - 100000
Job type:Perm
Town/City:Wurzburg
Country:Germany
Business Sectors:Product Management
Job ref:25534
Post Date:06. 11. 2024
Scroll
About the Role
Are you an accomplished Senior Software Architect looking for your next challenge?
Do you want to lead the design and development of ground-breaking software solutions for innovative medical devices?
Join a leading MedTech company and play a pivotal role in shaping the future of healthcare technology!
Key Responsibilities:
If you're interested in this position, please apply and/or contact Hollie Dear at Adaptive Life Science for more information.
Do you want to lead the design and development of ground-breaking software solutions for innovative medical devices?
Join a leading MedTech company and play a pivotal role in shaping the future of healthcare technology!
Key Responsibilities:
- Lead the design and architecture of complex software systems for medical devices, ensuring they meet industry standards and regulatory requirements (e.g., FDA, ISO 13485).
- Collaborate with cross-functional teams, including product management, hardware engineering, and quality assurance, to define system requirements and architecture specifications.
- Develop and maintain software architecture documentation, ensuring clear communication of architectural decisions and design rationale.
- Drive continuous improvement in software development practices, including design patterns, coding standards, and best practices for scalability, security, and performance.
- Mentor and guide junior software engineers, fostering a culture of innovation and technical excellence within the team.
- Perform risk assessments and implement mitigation strategies to ensure product safety and compliance.
- Oversee the integration of third-party tools and technologies, ensuring seamless compatibility with existing systems.
- Collaborate with regulatory and quality teams to support validation and verification activities for software components.
- Ensure software systems are maintainable, modular, and adaptable to future product enhancements and evolving market needs.
- Lead technical discussions and decision-making processes, balancing long-term architectural goals with short-term project deadlines.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Minimum of 5 years of experience in software engineering, with at least 3 years in a senior or lead architectural role, preferably within the medical device industry.
- Strong experience with embedded systems, real-time operating systems, and software development lifecycle in a regulated environment.
- Expertise in software design principles, architectural patterns, and scalable system design.
- Proficiency in programming languages such as C++, Java, or Python, and experience with embedded programming.
- Knowledge of software testing, debugging, and profiling tools.
- Strong understanding of security, data integrity, and privacy in medical device software.
- Familiarity with industry standards and regulatory requirements (FDA, IEC 62304, ISO 14971).
- Excellent communication and leadership skills, with a track record of collaborating effectively across teams.
- Fluency in German and English.