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.