SW-Architekt (m/w)

Job Informationen

Responsibilities: - Lead strategic software development activities in collaboration with the Director of Software, Engineering Manager and Technical Leads - Actively contribute to and take ownership of our software architecture, spanning multiple components and technologies - Take major technical decisions based on product, business and engineering requirements and contribute to the software engineering roadmap - Plan software development activities in an interdisciplinary team with Product Managers, Data Scientists, Requirements Engineers and Technical Leads - Work with Engineering Manager, Technical Leads and other key stakeholders to estimate development efforts and to define implementation plans - Translate business and user requirements into technical solutions, review and actively contribute to system and software requirements and identify non-functional requirements early in the development process - Assess technical feasibility of planned product developments and provide feedback - Document architecture and detailed designs in compliance with our QMS and regulatory requirements and be responsible for technical risk management - Actively support the development team in technical challenges and do code reviews - Implement POCs, evaluate new technologies and stay on top of current trends in software engineering - Create unified development standards and advocate for best engineering practices Your profile: - Master’s degree in computer science, electrical engineering or a related field - +5 years’ working experience as a professional software developer - Proficient in Java, Python and at least 1 other programming language (ideally Swift) - Prior experience with relational and non-relational databases (ideally MySQL and MongoDB) - Broad technical knowledge and willingness to learn new things - Good understanding of DevOps (infrastructure, networking, security, virtualization, containerization) and prior experience with cloud services (ideally AWS) - Excellent understanding of modern software architectures, data structures, algorithms and design patterns - Good understanding of software development lifecycles in a regulated industry with experience in medical device software development and knowledge of relevant norms and guidelines (IEC 62304) is a big plus - Willingness to work flexibly, in an interdisciplinary and international environment, depending on the current project status - Strong analytical skills and process-oriented work style with a structured, independent approach to work and focus on getting things done - Excellent written and verbal communication skills with the ability to adjust to the audience - Stress-resistant, even in fast-paced and busy situations - Fluency in English and German and willingness to travel (up to 30%)

Benötigte Skills
  • Softwarearchitektur
  • Requirements Engineering
  • Risk Management
  • JAVA
  • Python
  • Swift
  • MySQL
  • Englisch
  • DevOps
  • MySQL
  • NoSQL
Job Details
  • Pensum Vollzeit