Software Architect
Location: Munich (Remote or onsite)
Our client is seeking a Software Architect to join its team to develop secure, high-performance automation solutions. As a member of an innovative development team, you will help design and evolve complex software systems used in high-speed, data-driven environments. Your work will directly support the advancement of digital platforms used worldwide.
Your Responsibilities:
* Design and enhance machine-level application software and related development tools for a high-throughput platform.
* Collaborate in an agile team to define requirements, guide architectural decisions, and maintain a comprehensive platform perspective.
* Participate hands-on in implementation, testing, and integration of new software components.
* Support collaboration with external development partners, conduct field tests, and assist with customer implementations.
* Contribute to the ongoing technical evolution of the platform as part of a cross-functional architecture team.
Your Profile:
* Degree in computer science or a related technical discipline.
* Several years of experience in software architecture, clean code principles, design patterns, Visual Studio, and Azure DevOps.
* Strong skills in object-oriented development with C# and the .NET Framework.
* Familiarity with agile practices, project management, and estimation techniques.
* Experience with model-driven or cross-platform development is a plus.
* Proficient in both German and English (written and spoken).
What’s Offered:
* Regular, constructive feedback and opportunities for personal and professional development.
* Flexible work schedules with options for remote work or flexible weekday/weekend shifts.
* A strong work-life balance.