> Markdown version of [/jobs/ext/3364378-softwareentwickler-smart-buildings](https://www.wearedevelopers.com/jobs/ext/3364378-softwareentwickler-smart-buildings). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Softwareentwickler Smart Buildings - **Company:** Siemens AG - **Location:** Karlsruhe, Germany - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Architectural Patterns, Unit Testing, C Sharp (Programming Language), Software Quality, Continuous Integration, Dependency Injection, DevOps, Python (Programming Language), Software Engineering, Software Systems, TypeScript, Tia Portal, AngularJS, Information Technology, Front End Software Development - **Published:** September 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c0e6e9183bc7ed2d ## About the Role Für unser Entwicklungsteam suchen wir eine engagierte Persönlichkeit, die an der Schnittstelle von moderner Softwareentwicklung und innovativer Gebäudeautomation arbeitet. In dieser Rolle begleitest du unsere Lösungen von der ersten Idee über die Implementierung in C# bis hin zur Entwicklung von Erweiterungsmodulen für komplexe Systeme wie Desigo CC. Dabei legst du Wert auf sauberen Code, moderne Architekturmuster und höchste Qualität, um die digitale Transformation in der Infrastruktur aktiv voranzutreiben., * Ausbildung: Du hast ein abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs. * Erfahrungen und Kenntnisse: + Fundierte Expertise in der professionellen Softwareentwicklung mit C#. + Sicherer Umgang mit Software-Design-Patterns und Architekturkonzepten, insbesondere Dependency Injection (DI) und Inversion of Control (IoC). + Praktische Erfahrung im Bereich Unit Testing und automatisierte Testverfahren. + Ein ausgeprägtes Bewusstsein für Secure Code Development und Software-Security. + Idealerweise Kenntnisse in modernen Frontend-Frameworks (z. B. Angular) oder weiteren Sprachen (Python, TypeScript). + Ein Grundverständnis der Gebäudeautomation oder erste Berührungspunkte mit der SPS-Programmierung (z. B. SCL, CFC) sind willkommen. + Erfahrung mit Siemens-spezifischen Tools (TIA Portal, SiMPL, Siemens Elements) ist ein Plus. * Arbeitsweise: Du überzeugst durch eine strukturierte, lösungsorientierte Vorgehensweise und arbeitest gerne in agilen, cross-funktionalen Teams. * Sprachkenntnisse: Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift. ## Description * Entwicklung und Pflege von Softwarelösungen auf Basis moderner Technologien mit Fokus auf C# * Ganzheitliche Mitarbeit an der Weiterentwicklung bestehender Systeme und Architekturen im Bereich Smart * Buildings * Sicherstellung einer hohen Softwarequalität durch die Implementierung von Unit Tests und die konsequente * Anwendung von Clean Code und Secure-by-Design Prinzipien * Design und Implementierung von Schnittstellen in einem interdisziplinären und internationalen Umfeld * Unterstützung bei der Konfiguration und Optimierung von CI/CD-Pipelines sowie modernen DevOps-Praktiken * Mitwirkung bei der Integration von Gebäudeautomationssystemen (z. B. via TIA Portal oder Desigo CC) ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [The Art and Craft of Type Development](https://www.wearedevelopers.com/videos/81-the-art-and-craft-of-type-development) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)