Your tasks
As a software architect, you design the architecture of our standardized software solutions throughout their entire life cycle. You ensure that our solutions are stable, maintainable, secure and can be further developed in the long term – even under regulatory requirements and increasing product complexity. You work closely with product management and development and play a key role in turning requirements into viable, standardized product solutions – not individual customer-specific solutions.
Your tasks & responsibilities
- Product & architecture responsibility
- Architecture design and continuous development of our software products
- Ensuring maintainability, scalability, expandability and technical quality
- Evaluation of architectural decisions with regard to long-term product development
- Active reduction of technical complexity and targeted further development of existing architectures
- Collaboration & enablement
- Close cooperation with product management in the technical evaluation of requirements
- Translation of functional requirements into technical concepts and architectures
- Coaching and mentoring of software engineers in architecture and design issues
- Knowledge transfer within the development team
- Standardization instead of project logic
- Evaluation of customer-specific requirements with regard to reusability and product capability
- Participation in converting customer-specific solutions into standardized product components
- Support in customer contexts where architectural decisions are relevant for the product
- Technology & Quality
- Selection and further development of technologies, frameworks and tools in the product context
- Establishment and further development of architectural principles and coding guidelines
- Use of modern development and (AI) tools to increase efficiency and improve quality
- Ensuring the security-by-design and updatability of products
Your profile
- Several years of experience in software engineering and software architecture
- Very good understanding of modern software architectures and development processes
- Understanding the difference between product development and project-driven individual development
- Experience with object-oriented development (e.g. Java, C#, .NET)
- Experience with web and/or cloud-based systems
- Very good German and good English skills
You think long-term and holistically, reduce complexity and make well-founded decisions. You work in a structured and independent manner and enjoy sharing your knowledge in a team. You evaluate new technologies – such as AI – openly and with a view to their sensible use.
What you can expect
About us
The BAYOONET Group, with locations in Darmstadt, Berlin, Munich, Cologne, Ludwigsburg, Höhn, Basel and Mannheim, has been designing customized software and hardware in a wide range of variants for over 25 years. We are one of the top IT companies in Germany and consist of:
- BAYOOTEC GmbH – enterprise software
- BAYOOMED GmbH – medical software
- BAYOOSOFT GmbH – management software
- BAYOOCARE GmbH – launch medical devices worldwide
- Mechatronic Medical Engineers GmbH – medical devices
- Puls Produktdesign GmbH – design industrial products
- UID GmbH – create user experiences
Each of our projects incorporates the ideas, visions, creative achievements and professional expertise of every single contributor, which makes all the difference.

Apply now
Send us your documents, salary expectations and earliest possible starting date using our application form.

