Software Architect .NET
Role details
Job location
Tech stack
Job description
Lead the design of scalable software architectures in the .NET ecosystem and ensure their implementation in complex projects. Bridge classical enterprise setups (monoliths, client-server, on-premises) with modern cloud-native approaches (microservices, containers, event-driven). Define architecture and technology standards (Cloud-native, API-First, Security by Design, Domain-Driven Design) and mentor teams in applying them. Partner closely with clients, business stakeholders, and development teams - from requirements through to go-live. Drive innovation by introducing emerging trends such as AI integration, serverless, observability, zero-trust security, and DevSecOps.
Requirements
Degree in Computer Science, Business Informatics, or a related field. 5+ years of experience designing and documenting complex software architectures. Expertise in .NET Core, C#, cloud platforms (Azure/AWS/GCP), Kubernetes, and IaC (Terraform, Bicep). Strong background in modernizing legacy systems into microservices, SaaS, and scalable platforms. Excellent communication skills, confident in leading workshops and bridging business and tech. Fluent in German and English.
Benefits & conditions
We love to celebrate together: e.g. yearly company party, Christmas party, team-building events... We support you in the public transportation, and provide daily meal provisions. We support, offer and cover the cost of language courses from level A1 to C1. We offer attractive relocation packages to assist you in moving for your new position. You receive gifts for your company anniversary, wedding and birth of your children., 201-500 employees
München, Germany 4.6 Based on 118 reviews Flexitime Work from home Canteen Restaurant tickets Childcare Company pension Accessibility Health in the workplace Company doctor Training Car park Convenient transport links Employee benefits Company car Mobile device Profit-sharing Staff events Private internet use Dogs welcome