Design software solutions and continuously evolve enterprise architectures
Analyze existing systems and define architectural goals for quality, scalability, and maintainability
Work closely with development teams, facilitate technical decisions, and take an active mentoring role
Advise internal and external stakeholders on architecture matters, support technology selection, and translate business requirements into clear technical target architectures
Produce clear documentation and model architectures using established standards
Requirements
Several years of experience across different areas of software development
Proficient in designing, planning, and modeling software systems
Solid understanding of modern architectural approaches such as Microservices, DDD (Domain-Driven Design), and Clean Architecture
Experience in API design as well as messaging concepts and message brokers
Clear communication, confident facilitation, and a structured, solution-oriented working style
Strong team orientation and enthusiasm for knowledge sharing
Very good German skills (at least C1)
Tech Stack
Microservices
Benefits
Flexible working hours and the option to work remotely
Career development opportunities including coverage of further training costs
Flat hierarchies and short decision-making paths
Opportunities for individual development and a respectful working environment
Open corporate culture, pleasant working atmosphere & regular team events
Long-term prospects, company pension scheme & supplemental health insurance (BKzV)
Enhanced work–life balance through a partnership with our partner voiio
Optional subsidy for an Urban Sports membership or a BVG (public transport) ticket
Access to discounts via our partner Corporate Benefits