Software Architect (m/f/d)

neurocare group AG

Jobbeschreibung

neurocare group AG has developed a best practice mental health platform, empowering clinicians to offer their patients, through personalized therapy, the best care for a variety of psychological or neurological conditions with more sustainable clinical outcomes. These therapy plans integrate innovative methods and tools, such as psychotherapy, neuromodulation and sleep hygiene, as well as medication. Following a detailed assessment of the patient's condition, neurocare supports clinicians in developing personalized therapy plans that improve self-regulation, resilience and social skills, while being cost-effective for the healthcare system.

The key technology elements of neurocare's platform are developed in-house, including leading TMS and EEG devices, a cloud-based software platform, as well as an online academy to give professionals the tools and neuroscientific understanding to properly apply these solutions in clinical practice.

neurocare's mental health platform is currently applied throughout the company's own clinics across the US, the UK, the Netherlands and Australia, as well as in a growing number of third-party clinics


We are seeking a Software Architect for our collection of software applications. You will complement our software development teams to design and manage innovative medical device technologies. You will play a key role in the entire product development cycle from concept to completion, creating products that have a direct impact on peoples' health and quality of life. We are in the process of building up the team, so you will have the chance to shape, create, and learn with us.

Your Key Responsibilities:

  • Write clean, efficient, and maintainable code in accordance with project requirements and technical specifications.
  • Adhere to industry best practices and coding standards.
  • Decision-making on the overall technological strategy
  • Provide technical guidance to the software development teams
  • Set high standards for coding best practices, architectural design, and software engineering processes
  • Coach, mentor, and empower team members, fostering their professional growth and development through training, feedback, and opportunities for skill enhancement
  • Help take products from the research pipeline to market
  • Work closely with project managers, product owners, and stakeholders to define and plan technical requirements, acceptance criteria, scope, and timelines
  • Identify potential risks and technical challenges early in the development process, and proactively implement mitigation strategies and contingency plans to minimize project disruptions and ensure successful outcomes
  • Define and evolve the software architecture, frameworks, and design patterns to meet current and future requirements, while ensuring scalability, reliability, and maintainability.
  • Involvement in the development of comprehensive unit tests, integration tests, and automated test suits to ensure the reliability, scalability, and performance of software applications.

  • Degree in software engineering or relevant experience
  • At least five years experience in software development
  • Experience in project management/team leadership
  • Experience with agile methodology
  • Demonstrable skills in in most of the following technical domains:
  • .NET and C#
  • Angular and Typescript
  • PostgreSQL
  • Terraform
  • Azure DevOps
  • Cloud software development (deployment, monitoring, configuration)
  • Requirements collection and refinement
  • Technical documentation writing
  • Working proficiency in German and English
  • Experience with EU MDR and/or FDA SaMD is a plus

  • An agile working environment where your ideas are welcome
  • A friendly and committed local & international team
  • An innovative corporate culture with flat hierarchies and room for personal growth
  • You will receive comprehensive, structured training
  • We offer you attractive compensation for your reliable service
  • Partial home office possible, but regular presence in the office in Munich and/or Ilmenau required
Mehr