Technology
- You have extensive experience in the development and architecture of modern software solutions
- You are well-versed in architectural principles such as Clean Architecture, Domain-Driven Design, SOLID, and API-first
- You are familiar with modern architectural approaches like microservices, event-driven architecture, and cloud-native applications, and you know when to apply them effectively
- You possess in-depth knowledge of at least one modern technology stack
- REST APIs, messaging, databases, identity, security, and integration architectures are part of your technological toolkit
- You have experience with cloud platforms—ideally Microsoft Azure—and are familiar with relevant platform and application services
- You are familiar with container technologies, CI/CD, infrastructure as code, and DevOps principles
- You consider topics like scalability, resilience, observability, security, and performance from the very beginning
Impact & Guidance
- You can develop sustainable technical architectures based on business requirements
- You provide direction in complex projects and can justify architectural decisions in a transparent way
- You communicate confidently with developers, consultants, product owners, and client stakeholders
- You view architecture as the connecting element between business requirements and technical implementation
- You critically evaluate technologies and trends, applying them only where they provide genuine added value
- You enjoy sharing your knowledge and supporting other developers and consultants in their professional development
Structure
- You are characterized by an analytical and holistic approach to thinking
- You can abstract complex systems and document them in a clear, understandable way
- You make decisions in a structured manner and are able to weigh different technical options against each other
- Quality and sustainability are more important to you than short-term technical shortcuts
- You are fluent in German and English
Responsibilities
- You design software and solution architectures for demanding client projects
- You analyze business and technical requirements and translate them into viable architectural concepts
- You define architectural principles, interfaces, integration patterns, and technical standards
- You support development teams during implementation and ensure adherence to key architectural decisions
- You conduct architecture and technology workshops with our clients
- You evaluate existing applications and develop modernization and migration strategies
- You provide support during early project and pre-sales phases by developing suitable solution approaches
- You evaluate new technologies and continuously develop our software engineering and architecture expertise
{{Software}} Architect (m/f/d)
nationwide
·>90
%Apply
